0

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

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

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

提前致谢,

伊万。

4

3 回答 3

0

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

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

于 2013-09-20T18:53:19.690 回答
0

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

于 2013-09-20T19:03:34.387 回答
0

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

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

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

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

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

于 2013-09-21T12:53:18.683 回答