【问题标题】:It is safe to upgrade from Visual Studio 2010 to 2012 a ASP. NET MVC project?从 Visual Studio 2010 升级到 2012 a ASP 是安全的。 NET MVC 项目?
【发布时间】:2013-09-20 18:14:56
【问题描述】:

我有一个 ASP。 NET MVC 4 项目 (Web API),在 Visual Studio 2010 和 .NET 4.0 中创建

我想使用 Visual Studio 2012,所以我正在考虑卸载 VS2010,安装 VS2012 并升级项目。这在理论上是可能的,但我不确定它是否有风险。有时卸载并不能清除所有内容...

有人试过吗?我认为这应该是一个典型问题,但我发现的信息很少。

提前致谢,

伊万。

【问题讨论】:

    标签: asp.net-mvc visual-studio-2010 visual-studio-2012 migration upgrade


    【解决方案1】:

    我已经在几个系统上安装了这两个都没有问题。我目前在同一系统上开发 2010 和 2012 项目,没有任何问题(我还安装了 2005 和 2008,以防我必须处理任何遗留程序)。

    也就是说,存在一些潜在问题。

    正如您链接的主题中所述,主要涵盖了 beta 和 RC 问题,框架的 4.0 和 4.5 版本之间可能存在某些差异。您可能需要查看有关这些差异的信息,以确保它们不适用于您。我自己在 WebForms、WCF 和 MVC 项目中没有遇到过这些,但每个项目都是不同的。

    我还建议将主项目引用的所有项目(库、测试项目等)编译到相同的框架级别。我已经在我的项目中做到了这一点,以防止出现任何问题。我刚刚为每个框架创建了一个分支。

    说到分支,TFS 在 VS2012 和 VS2010 中的工作方式不同。这一点我和我不得不在 2010 年为我 2012 年的项目手动运行 TFS,直到 TFS 团队在他们的服务器上正确解决问题。

    【讨论】:

      【解决方案2】:

      您可以安装两个版本的 Visual Studio。只需在将项目导入 2012 之前制作一个副本即可。

      我没有转换任何 MVC 项目,只是普通的 .Net 网站项目,它们转换得很好。

      【讨论】:

      【解决方案3】:

      我认为尝试而不是等待答案会更快,因为您仍然无法确定它是否真的适合您。 正如亚当所说:只需离开旧版本的视觉工作室并在旧版本之外安装新版本。

      【讨论】:

      • 一旦卸载VS2010并安装了VS2012如果失败就不容易回滚
      猜你喜欢
      • 2018-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-14
      • 1970-01-01
      • 2017-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多