Мы запускаем ILMerge в качестве этапа пост-сборки и имеем проблемы при создании на компьютере под управлением Windows 8.Запуск инструмента ILMerge с использованием .NET 4 в Windows 8
ILMerge.exe - это приложение .NET 2, поэтому оно должно быть загружено/размещено в среде .NET 4. Однако, как только мы пытаемся выполнить ILMerge на компьютере с установкой Windows 8, появляется диалоговое окно «Свойства Windows», в котором говорится, что он не может автоматически установить .NET 3.5 (inc 2.0), и команда завершилась с ошибкой.
Это также происходит, если я просто запускаю ILMerge.exe /? в командной строке.
Я попытался добавить файл app.config с поддержкой Runtime/requiredRuntime, но не повезло. Кто-нибудь знает, как я могу решить эту проблему, не устанавливая .net 3.5 на коробке.
Благодаря
- UPDATE --- Имея правильно добавил app.config - ILMerge начинает выполнение, но терпит неудачу с «Не удается загрузить DLL 'mscorsn.dll':. Указанный модуль не может быть найден
Незадолго до этого сообщения, Windows8 снова запрашивает .NET 3.5 (включая 2.0) должны быть установлены.
.NET 4.0 - это не CLR 2.0! –