【发布时间】:2013-11-27 21:33:40
【问题描述】:
我需要找到一种方法来自动构建包含 22 个 C# 项目的解决方案。问题是我需要进行两个单独的构建,一个针对 .NET 2.0 框架,另一个针对 .NET 4.0 框架。
我一直在手动执行此操作,分别更改每个项目的目标框架并构建。
我的问题是在 Visual Studio 中有一种方法可以自动进行切换,在构建后的事件中,一旦第一个框架的构建完成,然后将所有项目切换到新的目标框架并使用新框架?
顺便说一句,如果有帮助,我正在使用 Visual Studio 2010。
【问题讨论】:
-
你可以卸载旧框架的项目,构建然后恢复它们,再次更改框架并卸载使用新框架的项目吗?
-
从 MSBuild 的角度来看,我认为您可以创建其他构建配置(如默认配置,Debug 和 Release),并且根据每个项目的这些配置设置不同的目标框架。像这样,您只需要稍后为您的解决方案切换构建配置,所有项目都应该自动适应。不过,不确定如何在 VS 中做到这一点。
-
其实这个好像是部分概述了here。
标签: c# visual-studio-2010 .net-framework-version