web-dev-qa-db-ja.com

Visual Studio 2019 msbuildディレクトリ「15.0」ではなく「Current」

作業マシンにVisual Studio 2019をインストールしましたが、次のことに気付きました。

Visual Studio 2017では、msbuild.exeパスは次のとおりです。

C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin

Visual Studio 2019では、msbuild.exeパスは次のとおりです。

C:\ Program Files(x86)\ Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin

バージョン15.0のディレクトリもありますが、私のものは空です

C:\ Program Files(x86)\ Microsoft Visual Studio\2019\Enterprise\MSBuild\15.0\Bin

「15.0」の代わりに「現在」フォルダを使用する目的は何ですか?

ありがとう。

7
pncsoares

MSBuildがVSフォルダ内に配置されました。

例:

  • c:\ Program Files(x86)\ Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin \

  • c:\ Program Files(x86)\ Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin \

  • c:\ Program Files(x86)\ Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin \

VSを動的に見つけるには、以下を使用できます。

  • %ProgramFiles(x86)%\ Microsoft Visual Studio\Installer\vswhere.exe -latest -products * -requires Microsoft.Component.MSBuild -property installationPath

    • D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional
3
vitrilo