Bra*_*rad 8 visual-studio visual-studio-2017
使用以前版本的VS,您可以查询注册表以确定VS的安装目录:
HKLM\SOFTWARE\Wow6432Node \微软\ VisualStudio的\ 14.0
但是,这似乎不适用于VS2017 RC.我们有脚本可以检测最新安装的VS,然后执行"正确的操作",到目前为止,我遇到了将VS2017插入这些系统的问题.
有谁知道如何以编程方式确定VS2017的安装位置?
Kin*_*gon 12
您可以使用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" %*
)
Run Code Online (Sandbox Code Playgroud)
你可以在这里阅读更多相关信息:https://blogs.msdn.microsoft.com/heaths/2017/02/25/vswhere-available/
Visual Studio 2017支持所有SKU(企业版,专业版和社区版)的无注册表并行安装.
MSI安装程序可以通过此处描述的API进行查询:https: //blogs.msdn.microsoft.com/heaths/2016/09/15/changes-to-visual-studio-15-setup/
示例如下:
| 归档时间: |
|
| 查看次数: |
11655 次 |
| 最近记录: |