GetFrameworkSdkPath タスク
Windows ソフトウェア開発キット (SDK) へのパスを取得します。
タスク パラメーター
GetFrameworkSdkPath
タスクのパラメーターの説明を次の表に示します。
GetFrameworkSdkPath
タスクのパラメーターの説明を次の表に示します。
パラメーター | 説明 |
---|---|
FrameworkSdkVersion20Path |
省略可能な String 型の読み取り専用の出力パラメーターです。存在する場合、.NET SDK バージョン 2.0 のパスを返します。 それ以外の場合は、 String.Empty を返します。 |
FrameworkSdkVersion35Path |
省略可能な String 型の読み取り専用の出力パラメーターです。存在する場合、.NET SDK バージョン 3.5 のパスを返します。 それ以外の場合は、 String.Empty を返します。 |
FrameworkSdkVersion40Path |
省略可能な String 型の読み取り専用の出力パラメーターです。存在する場合、.NET SDK バージョン 4.0 のパスを返します。 それ以外の場合は、 String.Empty を返します。 |
Path |
省略可能な String 型の出力パラメーターです。何らかのバージョンが存在する場合、最新の .NET SDK のパスが含まれます。 それ以外の場合は、 String.Empty を返します。 |
解説
上記のパラメーター以外に、このタスクは TaskExtension クラスからパラメーターを継承します。このクラス自体は、Task クラスから継承されます。 これらの追加のパラメーターの一覧とその説明については、「TaskExtension Base Class」を参照してください。
例
次の例では、GetFrameworkSdkPath
タスクを使用して、Windows SDK へのパスを SdkPath
プロパティに保存します。
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="GetPath">
<GetFrameworkSdkPath>
<Output
TaskParameter="Path"
PropertyName="SdkPath" />
</GetFrameworkSdkPath>
<Message Text="$(SdkPath)"/>
</Target>
</Project>