3

Windowsディレクトリ用の%WINDIR%システム変数と同様に、ビルドスクリプトでsn.exeにアクセスできるように、最新バージョンのMicrosoft SDKフォルダーを指すシステム変数はありますか?

4

1 に答える 1

4

MSBuild 4.0 を実行しており、proj ファイルで ToolsVersion が 4.0 に設定されています。変数 SDK40ToolsPath は、.NET 4.0 ツールがインストールされている場所を指します。SDK35ToolsPath は、.NET 3.5 ツールがインストールされている場所を指します。

MSBuild は、ToolsVersion の値に基づいて、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0 のレジストリからこれらの変数を読み取ります。

于 2012-04-24T14:09:22.303 に答える