Msbuild 在解决方案中的多个项目上添加后构建目标

Msbuild 在解决方案中的多个项目上添加后构建目标,msbuild,dynamics-crm-2011,ilmerge,Msbuild,Dynamics Crm 2011,Ilmerge,由于MS Dynamics的限制,我使用ILMerge将所有二进制文件合并为一个 它过去是一个手动过程,指定要合并的所有二进制文件,但我发现本文自动查找项目的依赖项,并使用AfterBuild目标将它们合并到程序集中 这里的缺点是,我需要编辑csproj文件,并为我想要合并的每个项目添加元素。是否有一种方法可以为解决方案中的每个项目(最好是解决方案文件夹中的每个项目)执行此操作?项目文件只是XML。没有任何东西可以阻止您创建自己的文件编辑器实用程序来搜索所需的xml元素并将其注入到项目文件中

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

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


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

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