GetFrameworkSdkPath Task

Visual Studio 2017 RC の最新のドキュメントの詳細については、Visual Studio 2017 RC ドキュメントをご参照ください。

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 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>  

参照

タスク
Task Reference