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