语言

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

示例

以下示例使用 GetFrameworkSdkPath 任务将指向 Windows SDK 的路径存储在 SdkPath 属性中。

<Project>
    <Target Name="GetPath">
        <GetFrameworkSdkPath>
            <Output
                TaskParameter="Path"
                PropertyName="SdkPath" />
        </GetFrameworkSdkPath>
        <Message Text="$(SdkPath)"/>
    </Target>
</Project>

另请参阅