none
如何动态更改多个项目的目标框架 RRS feed

  • 问题

  • 现在我们项目有N个Project,目标框架都为“4.5”,我想在生成的时候是否可以动态地将这N个Project的目标框架变为“4.0”,如果一个一个手动去调整非常麻烦。
     
    尝试使用了MSBuild,
    C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe  /p:TargetFrameworkVersion=v4.0 E:\Test.csproj
    但它只是将Test.csproj这个Project的目标框架改为“4.0”,Test项目引用的其他三个Project都还是4.5,这该如何设置?
    2013年4月10日 5:26

答案

  • 我使用C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /t:rebuild /p:TargetFrameworkVersion=v4.0;Configuration=Release E:\Test.csproj

    好像可以了。就加上了/t:rebuild 参数

    2013年4月10日 8:40

全部回复