Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 采用新版本VisualStudio时要考虑的事项 在采用任何较新版本的Visual Studio时,应考虑哪些方面?例如,从2015年到2017年或2017年到2019年 如果所有开发人员不使用相同的VisualStudio版本,可能会出现什么问题 一般来说,CI管道是否可以出于任何原因限制我们_Visual Studio_Continuous Integration - Fatal编程技术网

Visual studio 采用新版本VisualStudio时要考虑的事项 在采用任何较新版本的Visual Studio时,应考虑哪些方面?例如,从2015年到2017年或2017年到2019年 如果所有开发人员不使用相同的VisualStudio版本,可能会出现什么问题 一般来说,CI管道是否可以出于任何原因限制我们

Visual studio 采用新版本VisualStudio时要考虑的事项 在采用任何较新版本的Visual Studio时,应考虑哪些方面?例如,从2015年到2017年或2017年到2019年 如果所有开发人员不使用相同的VisualStudio版本,可能会出现什么问题 一般来说,CI管道是否可以出于任何原因限制我们,visual-studio,continuous-integration,Visual Studio,Continuous Integration,注意:我所有的项目都是基于.NET Framework 4.6.2构建的。个人观点: 如果您使用Microsoft Azure工具,当您在新的VS版本中首次打开解决方案时,它将要求您将项目升级到新的Microsoft Azure工具。这意味着您的其他开发人员,如果您希望他们继续看到.Azure项目,也需要升级Microsoft Azure Tools版本 您可以有不同版本的语言。 在Visual Studio 2017中,您可以使用C#7.0,而在Visual Studio 2015中,C#6.

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

个人观点:

  • 如果您使用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的项目,那么将在管道中抛出一个错误

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