共用方式為


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>

請參閱

概念

MSBuild 工作

其他資源

MSBuild 工作參考