我有一个月以来有这个问题而且我无法测试它,所以我想在这里询问是否有人遇到过这种情况。由于现在没有正式发布新的Visual Studio 2015并且现在已经在RC上了,我很感兴趣有人知道VS 2015和VS 2013是否能够协同工作?如果双方共同提出某些内容,代码是否会被“感染”?提前谢谢!
答案 0 :(得分: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,我会将其安装在VM中。如果它不是关键任务,或者你有时间重新安装,那么掷骰子。老实说你"应该"没问题,RC非常稳定,但你永远不会知道。
答案 1 :(得分:2)
您应该没问题 - 您将使用现有的代码库,只要您不在属性中更改.NET版本,它就会编译相同的内容。
但是,如果您确实要查看新的vNext解决方案,则必须在新项目向导中专门选择项目模板。
这些项目在新的DNX运行时(which is still evolving and subject to change)
上运行
答案 2 :(得分:2)
并排。 Visual Studio 2015(甚至RC)与Visual Studio 2013无缝并行。
参见BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5 或official guide in the documentation
您可以按照内部链接获取有关如何配置目标语言特定框架的详细信息。