安装 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 路径。
来自微软(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
来到这里是因为我没有安装 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