在我的公司,我们使用3种不同版本的Visual Studio:
我总是打开一个带有相应Visual Studio版本的解决方案 - 即我用Visual Studio 2013 IDE打开VS2013解决方案,依此类推。我以相同的方式在Visual Studio Team Services上配置了构建。
今天我和一位同事聊天,他告诉我他正在使用VS2017 IDE在VS2015上工作。该解决方案中的所有项目都针对.NET v4.5.1。一方面,如果我们使用VS2017,我们可以利用最新版本IDE的新功能,错误修复等,但我想知道是否推荐这样,使用VS2017与旧版本有什么优缺点?你通常做什么以及为什么?
PS:要明确的是,问题不在于解决方案是否应升级到最新版本的Visual Studio。我只是想知道是否建议使用IDE的一个版本而不是另一个版本。