我需要找到一种方法来自动构建一个由22个C#项目组成的解决方案。问题是我需要创建两个单独的构建,一个面向.NET 2.0框架,另一个面向.NET 4.0框架。
我一直在手动执行此操作,单独更改每个项目的目标框架并进行构建。
我的问题是在visual studio中有一种方法可以自动进行切换,在post构建事件中的某些东西,一旦完成第一个框架的构建,然后将所有项目切换到新的目标框架并启动另一个构建新框架?
顺便说一句,如果有帮助,我正在使用Visual Studio 2010。
答案 0 :(得分:0)
您可以拥有2个独立的解决方案,每个解决方案包含所有22个项目每个解决方案都将构建到不同的框架。您需要注意不要编辑任何一个解决方案,以免在另一个解决方案中支持更改。
答案 1 :(得分:0)
Dapper project采用的一种可能性是
只要项目稳定,这种方法就可以很好地工作 - 即很少添加新的源文件。
如果您的项目正在发展添加新源文件的繁琐工作,因为链接到多个项目可能会成为负担。在这种情况下,您当前手动解决方案的自动化版本可能是最佳选择。例如。用于将项目完整复制到临时位置,更改目标平台和构建的脚本。