После добавления ILMerge на мою пост сборки задачи и разработке командной строки, я успешно получить объединенную программу MyMerged.exeILMerge и MSBuild - слит EXE дает ошибку во время выполнения
Но когда я запускаю его, я получаю исключение
Необработанное исключение: System.TypeLoadException: не удалось загрузить тип 'Microsoft.Build.Utilities.TaskItem' из сборки 'mymerged, Version = 1.0.0.0, культура = нейтральной, PublicKeyToken = нуль', так как метод».ctor 'не имеет реализации (нет RVA). в MyProgram.Program.Main (String [] args)
Является ли это ошибкой в ILMerge, не обрабатывая ситуацию, когда нет конструктора или ошибка в TaskItem для его отсутствия.
благодаря
Найден лучший способ ... См. Http://blogs.msdn.com/b/microsoft_press/archive/2010/02/03/jeffrey-richter-excerpt-2-from-clr-via-c- third-edition.aspx – jradxl