如何找到vswhere exe路径?

问题描述 投票:0回答:2

安装 Visual Studio 时是否可以自定义以下 vswhere.exe 路径?

C:\Program Files (x86)\Microsoft Visual Studio\Installer swhere.exe

提出这个问题的原因是,我使用 vswhere exe 在我的项目中查找 VS2017 & 19 安装路径。

"VSWHERE=%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe"

建议任何其他方式来查找 Vswhere exe 路径。

c# visual-studio registry
2个回答
12
投票

来自微软(https://github.com/Microsoft/vswhere/wiki/Installing):

从 Visual Studio 15.2(26418.1 预览版)开始

vswhere.exe
安装在

%ProgramFiles(x86)%\Microsoft Visual Studio\Installer
.

(在 Windows 10 之前的 32 位程序中使用

%ProgramFiles%
)。

这是一个将被维护的固定位置。

这意味着,无论用户在 Visual Studio 安装程序或 MSBuild Tools 安装程序上选择什么选项,vswhere 都将位于

%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe

请注意,如果您使用

vswhere
(而不是 VS/MSBuild 安装程序)安装
Chocolatey
,它将位于
%ProgramData%\chocolatey\lib\vswhere\tools\vswhere.exe


0
投票

来到这里是因为我没有安装 MS Build Tools,而是在 GitHub Actions Build 中获取它。确保您的计算机或服务器上安装了 MS Build Tools。这可以在安装 Visual Studio 时添加,或者如果您想仅安装 MS 构建工具以使您的计算机/服务器更轻松,请访问: https://visualstudio.microsoft.com/downloads/?cid=learn-onpage-download-cta

向下滚动并展开 Visual Studio 工具 -> Visual Studio 构建工具。以下是截至本文发布时的当前版本: https://aka.ms/vs/17/release/vs_BuildTools.exe

© www.soinside.com 2019 - 2024. All rights reserved.