相关疑难解决方法(0)

如何将ILMerge集成到Visual Studio构建过程以合并程序集?

我想将一个.NET DLL程序集和一个由VB.NET控制台应用程序项目引用的C#类库项目合并到一个命令行控制台可执行文件中.

我可以从命令行使用ILMerge执行此操作,但我希望将引用程序集和项目的这种合并集成到Visual Studio项目中.从我的阅读中,我了解到我可以通过MSBuild Task或Target执行此操作,只需将其添加到C#/ VB.NET项目文件中,但我找不到具体的示例,因为MSBuild是一个很大的主题.此外,我找到一些将ILMerge命令添加到Post-build事件的引用.

  1. 如何将ILMerge集成到Visual Studio(C#/ VB.NET)项目中,这些项目只是MSBuild项目,将所有引用的程序集(copy-local = true)合并到一个程序集中?

  2. 这如何与可能的ILMerge.Targets文件绑定?

  3. 使用Post-build事件会更好吗?

msbuild ilmerge visual-studio-2008 visual-studio

74
推荐指数
5
解决办法
6万
查看次数