GetFrameworkSdkPath タスク

Windows Software Development Kit (SDK) へのパスを取得します。

タスク パラメーター

GetFrameworkSdkPath タスクのパラメーターの説明を次の表に示します。

パラメーター

Description

FrameworkSdkVersion20Path

省略可能な String 型の読み取り専用出力パラメーターです。

.NET SDK Version 2.0 のパスを返します (存在する場合)。 それ以外の場合は、String.Empty を返します。

FrameworkSdkVersion35Path

省略可能な String 型の読み取り専用出力パラメーターです。

.NET SDK Version 3.5 のパスを返します (存在する場合)。 それ以外の場合は、String.Empty を返します。

FrameworkSdkVersion40Path

省略可能な String 型の読み取り専用出力パラメーターです。

.NET SDK Version 4.0 のパスを返します (存在する場合)。 それ以外の場合は、String.Empty を返します。

Path

省略可能な String 型の出力パラメーターです。

.NET SDK のいずれかのバージョンが存在する場合、最新の .NET SDK のパスを返します。 それ以外の場合は、String.Empty を返します。

解説

上記のパラメーター以外に、このタスクは TaskExtension クラスからパラメーターを継承します。このクラス自体は、Task クラスから継承されます。 これらの追加のパラメーターの一覧とその説明については、「TaskExtension 基本クラス」を参照してください。

使用例

次の例では、GetFrameworkSdkPath タスクを使用して、Windows SDK へのパスを SdkPath プロパティに格納しています。

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="GetPath">
        <GetFrameworkSdkPath>
            <Output
                TaskParameter="Path"
                PropertyName="SdkPath" />
        </GetFrameworkSdkPath>
        <Message Text="$(SdkPath)"/>
    </Target>
</Project>

参照

概念

MSBuild タスク

その他の技術情報

MSBuild タスク リファレンス