Я хочу объединить одну сборку .NET DLL и один проект библиотеки классов С#, на который ссылается проект приложения консоли VB.NET, в один исполняемый файл консоли командной строки.
Я могу сделать это с помощью ILMerge из командной строки, но я хочу интегрировать это слияние ссылочных сборок и проектов в проект Visual Studio. Из моего чтения я понимаю, что могу это сделать с помощью задачи MSBuild или Target и просто добавить его в файл проекта С#/VB.NET, но я не могу найти конкретного примера, поскольку MSBuild - большая тема. Более того, я нахожу некоторые ссылки, которые добавляют команду ILMerge к событию Post-build.
-
Как интегрировать ILMerge в проект Visual Studio (С#/VB.NET), который является только проектами MSBuild, для объединения всех ссылочных ассемблеров (copy-local = true) в одну сборку?
-
Как это связано с возможным файлом ILMerge.Targets?
-
Лучше ли использовать событие Post-build?