Visual studio 2013 Visual Studio 2017 RC向后兼容Visual Studio 2013解决方案吗?

Visual studio 2013 Visual Studio 2017 RC向后兼容Visual Studio 2013解决方案吗?,visual-studio-2013,.net-3.5,asp.net-3.5,visual-studio-2017,Visual Studio 2013,.net 3.5,Asp.net 3.5,Visual Studio 2017,我们有多个VS2013解决方案,都以.NET 3.5为目标,有多个WinForms项目、一个ASP.NET Web应用程序和一个Windows服务。主要是VB.NET和一些C# 这些项目在VS2013和VS2015中都运行良好——我们可以在两个版本的VS中打开、处理、保存、编译和运行它们 我们最终没有迁移到VS2015,因为它的bug太多了——VB.NET编辑与继续被彻底破坏了,Intellisense也不能很好地工作 因此,现在我们正在考虑跳过2015年,直接从2013年转移到2017年,但我

我们有多个VS2013解决方案,都以.NET 3.5为目标,有多个WinForms项目、一个ASP.NET Web应用程序和一个Windows服务。主要是VB.NET和一些C#

这些项目在VS2013和VS2015中都运行良好——我们可以在两个版本的VS中打开、处理、保存、编译和运行它们

我们最终没有迁移到VS2015,因为它的bug太多了——VB.NET编辑与继续被彻底破坏了,Intellisense也不能很好地工作

因此,现在我们正在考虑跳过2015年,直接从2013年转移到2017年,但我们再次感到紧张,想让它们并行运行一段时间,直到我们觉得2017年还可以。这是一个两人团队,一人将坚持VS2013,另一人将与VS2017一起发展

那么:您能否使用VS2013和VS2017在同一个代码库上工作,就像使用VS2013和VS2015一样?


我们还没有使用更高版本的特性,但我们确实希望转移到更新的IDE,作为转移到更新的框架版本和语言特性的先驱

不同版本的VS之间的兼容性应该保持不变,即VS2017和VS2013应该像VS2015和VS2013一样协同工作。通常需要注意的是:VS2017中的任何全局安装的包/框架可能会对VS2013产生意外影响(例如,如果VS2017安装了具有意外行为更改的较新版本的.NET Framework)

一般来说,VS2017应该与VS的其他版本非常兼容。大多数安装负载现在是VS安装的本地负载,对系统的影响较小(没有GAC’ed组件,没有注册表项等),因此对您的设备的影响应该小于VS2015


显然,如果您向解决方案中添加的功能来自VS2017,并且与VS2013不兼容,则将强制升级。但这与VS2015也没有什么不同。

VS2015对C#rolls的视觉效果非常好。你试过VS2015更新3吗?@ChuckWalbourn-yes。带有VS2015更新3的Winforms.NET 3.5中的VB.NET E&C完全不可用。有时,您可以更改停止的行,但如果您尝试添加任何代码或移动活动行指针,它会立即掉落。。。。我怀疑,现在他们甚至没有口头上保证语言的一致性,情况只会变得更糟。谢谢-我现在已经构建了一个虚拟机,并与VS2013并行安装了VS2017 RC,并成功地使用这两个工具在相同的项目上工作,在'17年进行了一些简单的代码更改,编译并运行,然后在'13年返回并执行相同的操作。就像你说的那样,似乎很好用。