Visual Studio 2015 RC能否与Visual Studio 2013并行使用?

6

我有一个问题已经困扰了我一个月,但是我无法测试它,所以我想在这里问一下是否有人遇到过这种情况。由于新的Visual Studio 2015还没有正式发布,现在只是RC版本,我想知道是否有人知道VS 2015和VS 2013能否共同使用?如果双方都提交了一些东西,代码会被“感染”吗?提前感谢!


你应该没问题。你可以同时运行之前的版本。我曾经在同一系统上运行2010和2013,没有任何问题。 - Mike Cheel
3
产品的Beta版本和发布候选版本没有保修。Visual Studio版本通常可以并存,但您将同时获得.NET 4.6,并且会失去之前的版本。最好的建议是不要在需要完成工作的机器上冒险尝试,使用虚拟机。 - Hans Passant
1
我不知道任何人怎么可能认为这个问题是“基于观点的”。 - John Saunders
3个回答

5
理论上是可以的,但实际情况可能不同(或者至少你的结果可能会有所不同)。VS是为并行安装设计的。对于咨询顾问来说,安装多个版本的VS以匹配客户环境非常常见。
话虽如此,“RC是预发布软件,存在漏洞是可以预期的。”没有人能保证你不会遇到问题。VS是一个庞大而复杂的代码库。加上各种插件和扩展的可能性以及环境条件,总会有破坏的可能性。仅仅因为它在别人的系统上没有出问题,并不意味着你不会遇到问题。
几个月前我安装了VS 2015 CTP6,它破坏了同一台机器上安装的VS 2013。VS 2015 CTP6安装时没有错误,但尝试“登录”(微软新的恼人方式,在所有软件中感染用户登录)卡住了,变得无响应。重新启动后,devenv.exe抱怨用户设置损坏,甚至在我尝试之前,我就有一个不好的感觉,即VS 2013也会炸掉。我是对的,它需要重新安装才能正常工作。
另一方面,我在一台已安装VS 2010、2012和2013的机器上,顺利地并排安装了VS 2015 RC。这是否意味着你保证不会有问题?当然不是。它是预发布软件。如果这是一个关键任务的机器,并且你没有时间花费几个小时重新安装VS 2013,我建议你在虚拟机中安装它。如果这不是关键任务,或者你有时间重新安装,那么就冒险吧。说实话,“你应该”没问题,RC相当稳定,但你永远不知道。

2
你应该没问题 - 你将使用现有的代码库,只要不更改属性中的.NET版本,它就会编译相同。
然而,如果你想查看新的vNext解决方案,你需要在新项目向导中特别选择项目模板。

vNext Projects

这些项目是在新的DNX运行时上运行的(该运行时仍在发展中,可能会有变化)。

enter image description here


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接