У меня есть ниже код для создания проекта с использованием MSBuild:Держите окно консоли открытым с помощью C#
string process = sourcePath + @"\Application.sln /t:rebuild";
System.Diagnostics.Process csc = System.Diagnostics.Process.Start(@"C:\WINNT\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe",process);
Этот код работал раньше, я не знаю, почему не работает больше.
Если я делаю то же самое выше CMD, он отлично работает, но не из VS.Net, окно консоли исчезает быстро, поэтому я не вижу сообщение об ошибке.
Если я отлаживать код, который я получил это: BasePriority = 'csc.BasePriority' threw an exception of type 'System.InvalidOperationException'
Есть ли способ, чтобы держать этот экран, чтобы я мог знать, что здесь происходит?
Если он работал до 100%, вы должны перезагрузить компьютер ... –
Вы пробовали положить контрольную точку на линии, которая бросает ошибку? – valverij
@valverij см. Раздел 'Если я отлаживаю ...' – Somebody