Процесс ilasm.exe застрял во время сборкиC#

Место общения программистов C#
Ответить
Anonymous
 Процесс ilasm.exe застрял во время сборки

Сообщение Anonymous »

Я строю библиотеку WPF в Visual Studio 2015, и Build никогда не завершается. На уровне диагностики выхода из строительства я вижу последнюю задачу, запущенную MSBuild, < /p>

Код: Выделить всё

calling 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\ILAsm.exe' with /nologo "/out:[PathtoOutputDLL]" "[PathtoILfile]" /DLL "/resource=[PathtoResfile]"  /debug   (TaskId:65)
< /code>

Я вижу, что процесс илазма видит, а не разбит, но ничего не происходит. Если я насильственно остановите сборку, убив MSBuild и запустив ту же команду в консоли, она работает, быстро, операция выходов завершена успешно < /code> < /p>

Используемый монитор процесса, чтобы получить представление о том, что происходит, и я нашел что-то странное, когда Илазма успешна (запускается из консоли), процесс называется ilasm.exe 
, а когда это сбой, он называется ilasm.exe (Обратите внимание на изменение дела), я не понимаю, почему, особенно что путь к Exe одинаково? В журнале событий есть что -то, в котором упоминается предварительная обработка бинарного файла: < /p>

Успех:
"irp_mj_read", "c: \ windows \ prefetch \ Ilasm.exe-fd82b157.pf "," успех "," смещение: 0, длина: 82 642, приоритет: нормальный "< /p>

Отказ:
" Irp_mj_read "," c: \ windows \ prefetch \ ilasm.exe-fd82b157.pf "," успех "," смещение: 0, длина: 82 844, приоритет: нормальный "< /p>

Тот же файл, но вдруг разные размеры?

Подробнее здесь: https://stackoverflow.com/questions/337 ... ring-build
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»