【问题标题】:Will uninstalling Visual Studio Build Tools 2017 after installing the 2019 version?安装2019版后会卸载Visual Studio Build Tools 2017吗?
【发布时间】:2019-12-27 06:28:10
【问题描述】:

我的 PC 上安装了 Visual Studio 构建工具 2017。

安装2019版本后卸载Visual Studio Build Tools 2017可以吗?有没有2019版本不能编译的软件,需要2017编译?

我正在使用 Visual Studio Community 2019。

【问题讨论】:

  • 您可以随意这样做。没关系:)
  • 首先,你可以为所欲为。其次,MSBuild 15 (VS2017) 和 16 (VS2019) 并非 100% 兼容,因此有时您可能需要两者。
  • 如果您遇到兼容性问题,那么您始终可以在 VS2019 中安装和使用 VS2017 (MSVC 141) 构建工具,通过 Visual Studio 安装程序 >> 修改 >> 单个组件选项。您可以在项目/配置/平台级别的工具集之间切换。
  • @LanceLi-MSFT 这听起来是个不错的答案 - 是否愿意将其作为答案而不是评论发布?

标签: visual-studio visual-studio-2017-build-tools


【解决方案1】:

它们是一组单独的工具,因此您可以安全地删除旧的构建工具,而不会影响 Visual Studio 2019 的稳定性。

但是,Visual Studio 2019 附带的 MSbuild 16 引入了新功能和一些可能导致兼容性问题的重大更改(here 主要公告)。

如果遇到它们,您始终可以通过单个组件选择旧工具,在 Visual Studio 2019 中安装旧的 Visual Studio 2017 构建工具。然后,您可以按照msbuild documentation 中所述指定您需要的版本来更改违规项目的工具集。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    • 2019-09-04
    • 2022-06-15
    • 2018-01-02
    • 2016-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多