在采用更新版本的Visual Studio时要考虑的事项

时间:2019-06-12 04:44:06

标签: visual-studio continuous-integration

  1. 在采用Visual Studio的任何较新版本时,应该考虑哪些因素?例如。从VS 2015到VS 2017或VS 2017到最新的VS2019。
  2. 如果所有开发人员都没有使用相同的Visual Studio版本,可能会出现什么问题?
  3. 一般来说,CI管道可以出于任何原因限制我们吗?

注意:我所有的项目都是基于.NET Framework 4.6.2构建的。

1 个答案:

答案 0 :(得分:1)

个人意见:

  1. 如果使用Microsoft Azure工具,则在新的VS版本中首次打开解决方案时,它将要求您将项目升级到新的Microsoft Azure工具。这意味着您的其他开发人员(如果希望他们继续看到.Azure项目)也需要升级Microsoft Azure Tools版本。

  2. 您可以使用不同版本的语言。 在Visual Studio 2017中,您可以使用C#7.0,而在Visual Studio 2015中,C#6.0是最新的可接受版本。这意味着如果使用VS2017的开发人员正在编写C#7.0代码,则不会在使用VS2015的开发人员的计算机上进行编译。

  3. 与上述相同。您的构建代理应已安装最新版本的VS。如果他在使用VS2015的MSBuild时尝试构建具有C#7.0的项目,则会在管道中引发错误。

这些是我们遇到的问题。最好所有团队都迁移到相同的Visual Studio版本(希望达到最高版本),因为您将拥有许多可供所有人使用的新功能。