9
如何将ILMerge集成到Visual Studio生成过程中以合并程序集?
我想将一个.NET DLL程序集和一个VB.NET控制台应用程序项目引用的一个C#类库项目合并到一个命令行控制台可执行文件中。 我可以从命令行使用ILMerge做到这一点,但是我想将参考程序集和项目的这种合并集成到Visual Studio项目中。从我的阅读中,我了解我可以通过MSBuild任务或Target来完成此任务,只需将其添加到C#/ VB.NET Project文件中,但是由于MSBuild是大型主题,因此找不到具体示例。此外,我找到了一些将ILMerge命令添加到构建后事件的参考。 如何将ILMerge集成到只是MSBuild项目的Visual Studio(C#/ VB.NET)项目中,以将所有引用的程序集(copy-local = true)合并到一个程序集中? 这如何绑定到可能的ILMerge.Targets文件中? 使用构建后事件更好吗?