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 xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="GetPath">
<GetFrameworkSdkPath>
<Output
TaskParameter="Path"
PropertyName="SdkPath" />
</GetFrameworkSdkPath>
<Message Text="$(SdkPath)"/>
</Target>
</Project>