MSBuild使用不同的目标框架编译项目
项目的目标框架是.NET 4.5,但在特殊情况下需要设置它们的目标框架为.NET 4.0,项目比较多又不想手动改,怎么办?
可以用MSBuild,参数如下:C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /t:rebuild /p:TargetFrameworkVersion=v4.0;Configuration=Release E:\Test.csproj
注:必须加上rebuild参数,否则除了Test.csproj项目会用.NET 4.0编译外,其他的项目都会使用原来编译好的结果,会导致引用错误。
作者:Xiongpq
出处:http://xiongpq.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。