在Visual Studio 2013中从.NET 3.5迁移到4.5.1

Hon*_*nin 4 .net c# visual-studio-2013

我目前正在尝试使用Visual Studio 2013将项目从.NET 3.5迁移到4.5.1.我能够找到的每一篇文档都说当你用一个过时的框架打开一个项目时,一个向导将弹出提供以迁移您的项目,但是我无法获得该向导.显而易见的是手动更改目标框架,但是我们有一个相当大的多解决方案项目,所以这不是理想的.有没有办法明确调用这个工具?

编辑更多信息:

这是我所指的向导:http://msdn.microsoft.com/en-us/library/dd483478.aspx

它不仅可以切换目标框架,还可以更新Web.config中的引用.就像我说的,这是一个非常大的项目,我没有兴趣手动这样做.当我尝试手动执行此操作时,我最终得到了很多(很多)缺失的引用.

Sco*_*ain 5

Visual Studio 2013是与2012和2010兼容的Round Trip,因此没有工具可以运行(如果您正在运行.csproj文件).

将框架版本从3.5更改为4.5.1的行为转换过程.

  • Yups.并且可选地更改非框架程序集的必需引用,NuGet包的重新加载以及实际升级到新技术的行为(例如,MVC2到MVC 5). (2认同)
  • @ScottChamberlain-是的。更改目标框架将(至少)更新supportedRuntime,httpRuntime和编译属性。 (2认同)