【问题标题】:How to select the Visual Studio version to use on the build machine?如何选择要在构建机器上使用的 Visual Studio 版本?
【发布时间】:2017-06-23 05:06:59
【问题描述】:

我们有一台 buildmachine,目前已安装 Visual Studio 2010 来编译我们的应用程序。

现在我们已迁移到 Visual Studio 2015,开发人员已将其安装在他们的计算机上并修改了解决方案,使其适用于 2015,但之前的版本将继续与 2010 一起构建。

我打算在构建机器上安装 Visual Studio 2015,但我不知道构建机器如何知道以前的分支必须用 2010 构建,而新分支必须用 2015 构建。有一些 Msbuild 设置?只看sln?通过其他方式?

【问题讨论】:

    标签: visual-studio-2010 visual-studio-2015 build msbuild


    【解决方案1】:

    有一些 Msbuild 设置?只看sln?通过其他方式?

    使用记事本打开您的 .sln 文件。在第一行查找与 Visual Studio 版本相关的格式版本。

    •格式版本 11.00 是 Visual Studio 2010

    •格式版本 12.00 是 Visual Studio 2013 && Visual Studio 2013

    对于 Visual Studio 2013 和 Visual Studio 2015,我们可以在第三行找到 Visual Studio 版本。像这样:

    Visual Studio 2013:VisualStudioVersion = 12.0.30501.0

    Visual Studio 2015:VisualStudioVersion = 14.0.25420.1

    【讨论】:

      【解决方案2】:

      据我所知,它会查看每个 .csproj 上的 ToolsVersion。由于 MsBuild 和编译器随 .Net Framework 一起提供,因此不需要 VisualStudio。

      【讨论】:

      • 很高兴知道您已解决此问题。请标记您的答案,这对遇到相同问题的其他社区有好处。
      • 感谢您的提醒。如果我不必在发布和接受之间等待 5 分钟,那会更容易......:\
      猜你喜欢
      • 1970-01-01
      • 2011-07-17
      • 2017-08-28
      • 2015-12-13
      • 1970-01-01
      • 1970-01-01
      • 2020-11-05
      • 2017-07-15
      • 1970-01-01
      相关资源
      最近更新 更多