注意:我所有的项目都是基于.NET Framework 4.6.2构建的。
答案 0 :(得分:1)
个人意见:
如果使用Microsoft Azure工具,则在新的VS版本中首次打开解决方案时,它将要求您将项目升级到新的Microsoft Azure工具。这意味着您的其他开发人员(如果希望他们继续看到.Azure项目)也需要升级Microsoft Azure Tools版本。
您可以使用不同版本的语言。 在Visual Studio 2017中,您可以使用C#7.0,而在Visual Studio 2015中,C#6.0是最新的可接受版本。这意味着如果使用VS2017的开发人员正在编写C#7.0代码,则不会在使用VS2015的开发人员的计算机上进行编译。
与上述相同。您的构建代理应已安装最新版本的VS。如果他在使用VS2015的MSBuild时尝试构建具有C#7.0的项目,则会在管道中引发错误。
这些是我们遇到的问题。最好所有团队都迁移到相同的Visual Studio版本(希望达到最高版本),因为您将拥有许多可供所有人使用的新功能。