Microsoft Visual C++ 2015-2022 Redistributable (x64) 包安装在哪里?

Where are the Microsoft Visual C++ 2015-2022 Redistributable (x64) packages installed?

我知道已安装 Visual C++ 2015-2022,因为:

一个。我在 Apps & Features (Microsoft Visual C++ 2015-2022 Redistributable (x64) - 14.31.31103 B. 我在注册表中看到它 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio.0\VC\Runtimes\X64

但是我的路径上没有设置 %VCINSTALLDIR%,我无法在任何地方找到 dll。

我需要与我的 IT 部门具体沟通才能解决此问题。我想将dll添加到系统路径,但我必须先找到它们!

我设法在 C:\ProgramData\Package Cache\{2aaf1df0-eb13-4099-9992-962bb4e596d1} 中找到 VC_redist.x64.exe,但我认为这很奇怪...它可能与安装无关。

感谢任何帮助!

对我来说他们在

C:\Program Files (x86)\Microsoft Visual Studio19\Community\VC\Redist\MSVC

请注意 %VCINSTALLDIR% 仅适用于 Visual Studio Developer Command Prompt。它应该位于开始菜单中的 Visual Studio XXXX 文件夹下,或者可以直接从 visual studio 中启动。然后你可以输入

cd %VCINSTALLDIR%

在终端中获取目录在您机器上的位置。

根据 Github/Microsoft Visual C++ 文件位于 %VCINSTALLDIR%Redist\MSVC\v143 文件夹中。

The easiest way to locate the redistributable files is by using environment variables set in a developer command prompt. In Visual Studio 2022, the redistributable files are in the %VCINSTALLDIR%Redist\MSVC\v143 folder. In the latest version of Visual Studio 2019, you'll find the redistributable files in the %VCINSTALLDIR%Redist\MSVC\v142 folder. In both Visual Studio 2017 and Visual Studio 2019, they're also found in %VCToolsRedistDir%. In Visual Studio 2015, these files can be found in %VCINSTALLDIR%redist<locale>, where is the locale of the redistributable packages.

I know visual C++ 2015-2022 is installed because:

A. I see it in Apps & Features (Microsoft Visual C++ 2015-2022 Redistributable (x64) - 14.31.31103 ...

您将 Visual Studio(开发环境)与 Microsoft Visual C++ Redistributable(运行时支持库)混淆了。甚至没有“visual C++ 2015-2022”这样的东西。 Visual Studio的每个版本都有一个特定的年份,例如Visual Studio2017(VS2017)。可再发行版适用于 VS2015 和 VS2022 之间的所有 Visual Studio 版本。

%VCINSTALLDIR%所有Visual Studio版本的命令提示设置,但值会有所不同之间 Visual Studio个变体。您可以在同一台计算机上并排安装 Visual Studio 的多个版本。