在解决方案中的多个项目上添加AfterBuild目标

时间:2012-04-10 05:15:45

标签: msbuild dynamics-crm-2011 ilmerge

由于MS Dynamics限制,我使用ILMerge将所有二进制文件合并为一个。

它用作指定要合并的所有二进制文件的手动进程,但我发现本文自动查找项目的依赖项,并使用AfterBuild目标将它们合并到程序集中instructions here

这里的缺点是我需要编辑csproj文件并为我想要ILMerge的每个项目添加<import>元素。有没有办法可以为解决方案中的每个项目(最好是解决方案文件夹中的每个项目)执行此操作?

1 个答案:

答案 0 :(得分:0)

项目文件只是XML。没有什么可以阻止您创建自己的文件编辑器实用程序来搜索并将所需的xml元素注入项目文件。