GetFrameworkSdkPath 工作
擷取 Windows Software Development Kit (SDK) 的路徑。
工作參數
下表說明 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 工作,以便在 SdkPath 屬性中儲存 Windows SDK 的路徑。
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="GetPath">
<GetFrameworkSdkPath>
<Output
TaskParameter="Path"
PropertyName="SdkPath" />
</GetFrameworkSdkPath>
<Message Text="$(SdkPath)"/>
</Target>
</Project>