- Регистрация
- 05.04.2014
- Сообщения
- 194
- Благодарностей
- 42
- Баллы
- 28
Не понимаю, почему ZP и PM работают с проектами по разному?
Почему шаблон который идеально работает в PM, в ZP плюется ошибками даже если его запустить в один поток? Кубик C# который работает в PM без вопросов, не работает в ZP?
Конкретно этот код:
в PM без каких либо ошибок и прочих косяков запускает exe с нужными параметрами, получает его pid после чего передает его в переменную.
В ZP этот же код выдает ошибку:
Почему шаблон который идеально работает в PM, в ZP плюется ошибками даже если его запустить в один поток? Кубик C# который работает в PM без вопросов, не работает в ZP?
Конкретно этот код:
Код:
var process = new System.Diagnostics.Process { StartInfo = new System.Diagnostics.ProcessStartInfo {UseShellExecute = false, RedirectStandardOutput = false, RedirectStandardError = false, RedirectStandardInput = false, CreateNoWindow = false,
FileName = project.Directory + "\\plink.exe",
Arguments = "-N -pw {-Variable.passSSH-} {-Variable.loginSSH-}@{-Variable.ipSSH-} -auto_store_key_in_cache -D 127.0.0.1:{-Variable.portSSH-}",
WorkingDirectory = project.Directory
} };
process.Start();
var id = process.Id;
process.Dispose();
if(id <= 0) throw new Exception ("wtf! айди не получил");
new System.Threading.ManualResetEvent(false).WaitOne(1000);
System.Diagnostics.Process.GetProcessById(id);
return id;
В ZP этот же код выдает ошибку:
Код:
Выполнение действия CSharp OwnCode Процесс с идентификатором 8664 не выполняется.
Последнее редактирование: