‘vswhere‘ 不是内部或外部命令,也不是可运行的程序

文章目录

      • 1. 手动运行 `vswhere` 工具
      • 2. 将 `vswhere` 添加到环境变量中
      • 3. 手动安装 Visual Studio 工具
      • 4. 确认 Visual Studio 2022 是否安装
      • 总结:

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 工具

  1. 打开文件资源管理器,导航到:
    C:\Program Files (x86)\Microsoft Visual Studio\Installer\
    
  2. 确保该目录下存在 vswhere.exe 文件。
  3. 命令提示符PowerShell 中,导航到该文件夹并运行:
    cd "C:\Program Files (x86)\Microsoft Visual Studio\Installer"
    vswhere -latest -version [16,17]
    

2. 将 vswhere 添加到环境变量中

如果 vswhere 存在,但你希望在任何地方都能直接使用它,可以将其路径添加到系统环境变量中:

操作步骤

  1. 右键点击 此电脑,选择 属性
  2. 点击 高级系统设置,然后点击 环境变量
  3. 系统变量 中,找到 Path 变量,点击 编辑
  4. 点击 新建,然后输入 C:\Program Files (x86)\Microsoft Visual Studio\Installer\ 路径。
  5. 点击 确定 保存并退出。

重新启动 命令提示符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.

‘vswhere‘ 不是内部或外部命令,也不是可运行的程序_第1张图片

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++ 工作负载。
  • 如果没有选择该工作负载,勾选它并重新安装。

总结:

  1. 手动运行 vswhere 工具,并确保它存在于 Visual Studio Installer 路径中。
  2. vswhere 添加到系统环境变量中。
  3. 如果工具缺失或没有安装,重新检查和安装 Visual Studio 和相关工具。

你可能感兴趣的:(windows命令行,vswhere)