GetFrameworkPath 工作
擷取 .NET Framework 組件的路徑。
工作參數
下表說明 GetFrameworkPath 工作的參數。
參數 |
描述 |
---|---|
FrameworkVersion11Path |
選擇性 String 輸出參數。 包含 Framework 1.1 版組件的路徑 (如果存在)。否則會傳回 null。 |
FrameworkVersion20Path |
選擇性 String 輸出參數。 包含 Framework 2.0 版組件的路徑 (如果存在)。否則會傳回 null。 |
FrameworkVersion30Path |
選擇性 String 輸出參數。 包含 Framework 3.0 版組件的路徑 (如果存在)。否則會傳回 null。 |
FrameworkVersion35Path |
選擇性 String 輸出參數。 包含 Framework 3.5 版組件的路徑 (如果存在)。否則會傳回 null。 |
FrameworkVersion40Path |
選擇性 String 輸出參數。 包含 Framework 4.0 版組件的路徑 (如果存在)。否則會傳回 null。 |
Path |
選擇性 String 輸出參數。 包含最新 Framework 組件的路徑 (如果有)。否則會傳回 null。 |
備註
如果有安裝數個 .NET Framework 版本,此工作會傳回 MSBuild 必須執行的版本。
除了以上列出的參數之外,此項工作還會繼承 TaskExtension 類別中的參數,而該類別本身又繼承 Task 類別。如需這些錯誤碼的清單及其說明,請參閱 TaskExtension 基底類別。
範例
下列範例使用 GetFrameworkPath 工作,以便在 FrameworkPath 屬性中儲存 .NET Framework 的路徑。
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="GetPath">
<GetFrameworkPath>
<Output
TaskParameter="Path"
PropertyName="FrameworkPath" />
</GetFrameworkPath>
</Target>
</Project>