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>