我有一个MSBuild项目引用的解决方案。在解决方案中,我引用了几个针对.NET 4.0的项目。我怎么能告诉MSBuild忽略项目的配置,只针对.NET 3.5?
答案 0 :(得分:36)
与以下类似的命令应该起作用
msbuild YourSolution.sln /tv:3.5 /p:TargetFrameworkVersion=v3.5
或
msbuild YourSolution.sln /p:TargetFrameworkVersion=v3.5
/ tv(或/ toolsversion)指示要使用哪个版本的MSBuild工具,属性TargetFrameworkVersion指示目标框架。在你的情况下,只是指定该属性应该没问题,但如果你想使用3.5 MSBuild工具集,你可以像在第一个命令中那样使用/ tv进行sepcify。