C++ 使Visual Studio使用不同的次要版本工具集?

C++ 使Visual Studio使用不同的次要版本工具集?,c++,c,visual-studio,visual-studio-2019,C++,C,Visual Studio,Visual Studio 2019,在C:\Program Files x86\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC下,我有不同的目录,例如: 14.16.xxxxx 14.24.xxxxx 14.25.xxxx。 然而,我注意到VisualStudio总是使用最新的次要版本 我可以将其设置为使用较旧的工具集次要版本吗 您可以在解决方案级别执行此操作。以下: 下载您需要/想要的任何次要版本。 (可选)转到项目属性并在C/C++中添加-Bv作为附加选项→ 命令

在C:\Program Files x86\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC下,我有不同的目录,例如:

14.16.xxxxx 14.24.xxxxx 14.25.xxxx。 然而,我注意到VisualStudio总是使用最新的次要版本

我可以将其设置为使用较旧的工具集次要版本吗


您可以在解决方案级别执行此操作。以下:

下载您需要/想要的任何次要版本。 (可选)转到项目属性并在C/C++中添加-Bv作为附加选项→ 命令行菜单项。这将在生成时输出编译器版本。 转到C:\Program Files x86\Microsoft Visual Studio\2019\\VC\Assistant\Build,找到要使用的次要版本的次要版本Build.x文件夹并打开它。 复制Microsoft.VCToolsVersion.X.Y.props文件,其中X是主版本,Y是次版本 将文件粘贴到包含解决方案文件的目录中。 在VisualStudio中,卸载项目。 编辑项目的.vcxproj文件,并在显示的行上方添加。 重新加载项目,并执行测试生成。如果操作正确,则应使用指定的次要版本,您可以在输出中看到:
这应该允许您根据主版本工具集的特定次要版本进行构建。本指南还提供了一些其他方法,其中一种方法使用了配置后可能更灵活的方法。

您可以在解决方案级别使用这些方法。以下:

下载您需要/想要的任何次要版本。 (可选)转到项目属性并在C/C++中添加-Bv作为附加选项→ 命令行菜单项。这将在生成时输出编译器版本。 转到C:\Program Files x86\Microsoft Visual Studio\2019\\VC\Assistant\Build,找到要使用的次要版本的次要版本Build.x文件夹并打开它。 复制Microsoft.VCToolsVersion.X.Y.props文件,其中X是主版本,Y是次版本 将文件粘贴到包含解决方案文件的目录中。 在VisualStudio中,卸载项目。 编辑项目的.vcxproj文件,并在显示的行上方添加。 重新加载项目,并执行测试生成。如果操作正确,则应使用指定的次要版本,您可以在输出中看到: 这应该允许您根据主版本工具集的特定次要版本进行构建。该指南还有一些其他方法,其中一种使用配置后可能更灵活的方法