我可以将MSBuild 4.0用于MSBuild 2.0 XML文件以及混合使用VS2010(.NET 4.0)和VS2005(.NET 2.0)项目吗?

时间:2012-06-08 13:21:59

标签: visual-studio-2010 msbuild visual-studio-2005 clr migrating

我有一个使用.NET Framework 2.0为MSBuild 2.0编写的构建脚本。

现在我正在迁移一些项目以使用.NET Framework 4.0。所以我混合使用.NET 2.0(Visual Studio 2005)和.NET 4.0(Visual Studio 2010)项目。

我可以使用MSBuild 4.0编译我的所有项目,还是必须使用MSBuild 4.0和MSBuild 2.0?在MSBuild 4.0中使用MSBuild 2.0 XML文件时是否有任何问题?

1 个答案:

答案 0 :(得分:1)

是的,您可以使用MSBuild 4.0运行MSBuild 2.0脚本(或Visual Studio 2005项目)。

测试一下:

  1. 打开Visual Studio 2010命令提示符
  2. 切换到包含解决方案或项目文件的目录
  3. 运行MSBuild(如果没有任何参数运行,它将在当前目录中构建任何解决方案和/或项目文件)