文章目录
C:\Users\dgq>vswhere -latest -version [16,17]
'vswhere' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
出现 'vswhere' 不是内部或外部命令 错误,说明 vswhere 工具没有正确安装或没有添加到系统的 PATH 环境变量中。
vswhere 是 Visual Studio 安装的一部分,通常位于以下路径:
- Visual Studio 2017 或更高版本:
C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe
你可以手动检查并运行 vswhere,或者通过以下步骤来确保它可用:
1. 手动运行 vswhere 工具
- 打开文件资源管理器,导航到:
C:\Program Files (x86)\Microsoft Visual Studio\Installer\ - 确保该目录下存在
vswhere.exe文件。 - 在 命令提示符 或 PowerShell 中,导航到该文件夹并运行:
cd "C:\Program Files (x86)\Microsoft Visual Studio\Installer" vswhere -latest -version [16,17]
2. 将 vswhere 添加到环境变量中
如果 vswhere 存在,但你希望在任何地方都能直接使用它,可以将其路径添加到系统环境变量中:
操作步骤:
- 右键点击 此电脑,选择 属性。
- 点击 高级系统设置,然后点击 环境变量。
- 在 系统变量 中,找到
Path变量,点击 编辑。 - 点击 新建,然后输入
C:\Program Files (x86)\Microsoft Visual Studio\Installer\路径。 - 点击 确定 保存并退出。
重新启动 命令提示符 或 PowerShell,然后再次运行 vswhere:
vswhere -latest -version [16,17]
C:\Users\dgq>vswhere -latest -version [16,17]
Visual Studio Locator version 3.1.7+f39851e70f [query version 3.12.29.16771]
Copyright (C) Microsoft Corporation. All rights reserved.

3. 手动安装 Visual Studio 工具
如果你仍然无法找到 vswhere,可能是 Visual Studio 安装时没有选择 Visual Studio Installer,你可以通过以下步骤安装:
- 打开 Visual Studio Installer,选择 修改(Modify)你的 Visual Studio 安装。
- 确保勾选了 Visual Studio Installer。
- 完成后,重新启动并尝试运行
vswhere。
4. 确认 Visual Studio 2022 是否安装
如果你安装了 Visual Studio 2022,但 vswhere 仍然没有返回相关信息,说明 Visual Studio 安装可能不完整,或者没有安装 C++ 构建工具。你可以通过 Visual Studio Installer 检查和添加这些工具。
打开 Visual Studio Installer,确认以下内容:
- 确保选择了 Desktop development with C++ 工作负载。
- 如果没有选择该工作负载,勾选它并重新安装。
总结:
- 手动运行
vswhere工具,并确保它存在于 Visual Studio Installer 路径中。 - 将
vswhere添加到系统环境变量中。 - 如果工具缺失或没有安装,重新检查和安装 Visual Studio 和相关工具。
1494

被折叠的 条评论
为什么被折叠?



