gpt4 book ai didi

visual-studio - 以编程方式找到VS2017安装目录

转载 作者:行者123 更新时间:2023-12-04 05:36:46 26 4
gpt4 key购买 nike

使用VS的早期版本,您可以查询注册表以确定VS的安装目录:

HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0



但是,这似乎不适用于VS2017 RC。我们拥有检测最新安装的VS然后执行“正确的事情”的脚本,到目前为止,我在将VS2017插入这些系统中时遇到了问题。

有谁知道如何以编程方式确定VS2017的安装位置?

最佳答案

您可以使用 vswhere 工具获取VS2017位置。

例子:

@echo off

rem VS2017U2 contains vswhere.exe
if "%VSWHERE%"=="" set "VSWHERE=%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe"

for /f "usebackq tokens=*" %%i in (`"%VSWHERE%" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do (
set InstallDir=%%i
)

if exist "%InstallDir%\MSBuild\15.0\Bin\MSBuild.exe" (
"%InstallDir%\MSBuild\15.0\Bin\MSBuild.exe" %*
)

您可以在此处了解更多信息: https://blogs.msdn.microsoft.com/heaths/2017/02/25/vswhere-available/

关于visual-studio - 以编程方式找到VS2017安装目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41106407/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com