1. ホーム
  2. visual-studio-2017

[解決済み] Visual Studio 2017のdevenv.exeの場所を見つける確実な方法

2022-02-12 10:48:12

質問内容

を使用してビジュアルスタジオソリューションを構築するスクリプトを実行する必要があります。 devenv.exe (または devenv.com を参照)。visual studio 2015の場合は、環境変数として %VS140COMNTOOLS% のインストール先を探すのに使うことができました。 デヴェンヴ . 以来 はありません。 %VS150COMNTOOLS% Visual Studio 2017の場合 のインストール先を見つけるための信頼できる方法は何でしょうか? devenv をスクリプト(batやpowershell)で実行します。

解決方法を教えてください。

することができます。 使い道 vswhere.exe またはpowershellを使用して、Visual Studioインスタンスを検索します。

for /r "usebackq tokens=1* delims=: " %%i in (`vswhere.exe -latest -requires Microsoft.VisualStudio.Workload.NativeDesktop`) do (
    if /i "%%i"=="installationPath" set dir=%%j
)

Install-Module VSSetup -Scope CurrentUser
Get-VSSetupInstance | Select-VSSetupInstance -Latest -Require Microsoft.VisualStudio.Component.VC.Tools.x86.x64

特定のワークロードへのパスも、このapiから見つけることができます。

https://blogs.msdn.microsoft.com/vcblog/2017/03/06/finding-the-visual-c-compiler-tools-in-visual-studio-2017/