1

我正在尝试将解决方案升级到 Visual Studio 2013 并以 .NET 4.5 为目标。

我知道定位 .NET 4.5 就像右键单击每个解决方案中的每个项目并将它们更改为 4.5 一样简单。但我也希望我们的解决方案在 VS 2013 中默认打开,即使有人在他们的机器上有其他版本。我也不想为我们拥有的每个解决方案中的每个项目都这样做。

我尝试过的事情:

  • 删除我要升级的每个解决方案的 .suo 文件,然后在 VS2013 中打开它们,以便它要求我更新我的解决方案。(它不问)
  • 运行devenv.exe "C:\my-solution.sln" /upgrade。它所做的只是说:

此项目/解决方案不需要迁移。它会在没有修改的情况下打开。

有没有办法强制将所有解决方案/项目更新到 Visual Studio 2013?

编辑:@SLaks 评论适用于 .sln 文件,但我仍然在该解决方案中有许多 .csproj 文件,这些文件本身使用不同版本的 Visual Studio 打开。如果有一个解决方案不需要我在记事本中打开每个解决方案文件并更改一个字符,那就太好了。

4

0 回答 0