GetFrameworkSdkPath 任务

检索 Windows 软件开发包 (SDK) 的路径。

任务参数

下表描述了 GetFrameworkSdkPath 任务的参数。

Parameter

说明

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

示例

下面的示例使用 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 任务参考