vswhere, 查找 Visual Studio 2017和更新的安装

分享于 

3分钟阅读

GitHub

  繁體 雙語
Locate Visual Studio 2017 and newer installations
  • 源代码名称:vswhere
  • 源代码网址:http://www.github.com/Microsoft/vswhere
  • vswhere源代码文档
  • vswhere源代码下载
  • Git URL:
    git://www.github.com/Microsoft/vswhere.git
    Git Clone代码到本地:
    git clone http://www.github.com/Microsoft/vswhere
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/Microsoft/vswhere
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Visual Studio 定位器

    build status: mastergithub releasegithub releases: allchocolatey: allnuget: all

    多年来,Visual Studio 可以使用注册表项发现,但是最近对部署和可以扩展性的修改需要一个新的方法。 这些更改使得它的他工作负载和组件的需求安装更加简单。更快速地安装了。

    ibm - - vswhere - - - - 被设计为可以再发行的单一文件可执行文件,可以用于生成或者部署脚本,查找族中的Visual Studio 或者其他产品。 例如如果知道MSBuild的相对路径,可以找到 Visual Studio 安装的root,并结合路径来查找你需要的内容。

    根据脚本可以使用的内容,可以生成不同格式的信息,包括纯文本。JSON和 XML。 请求请求也可以被其他常用格式接受。

    在安装程序的安装过程中,vswhere 包含在安装程序中,并且可以在下列位置找到: %ProgramFiles(x86)%Microsoft Visual StudioInstallervswhere.exe 二进制文件可以根据需要从该位置复制,使用Chocolatey插件安装,或者最新版本可能是从发布版页面下载的 关于如何获取 vswhere的更多信息在wiki页面上是

    示例

    如果你想找到,现在安装在 Visual Studio 2017和更新的安装 root 下,可以编写如下命令来查找最新版本。

    @echoofffor/f "usebackq tokens=1* delims=: "%%i in (`vswhere -latest -requires Microsoft.Component.MSBuild`) do (
     if/i "%%i"=="installationPath"setInstallDir=%%j
    )ifexist"%InstallDir%MSBuild15.0BinMSBuild.exe" (
     "%InstallDir%MSBuild15.0BinMSBuild.exe" %*)

    你可以在我们的wiki中找到更多的示例插件。

    反馈

    对于文件问题或者建议,请在GitHub上使用这个项目的问题页面。

    许可证

    这里项目是 MIT许可证下的许可证。


    vis  LOC  Visual Studio  Locate