共用方式為


HOW TO:為應用程式選擇 .NET Framework 版本

更新:2007 年 11 月

在 Visual Studio Team System Architecture 版中,您可以在應用程式圖表上選擇 ASP.NET、Windows 或 Offic 應用程式的 .NET Framework 版本。這個動作會指定在實作應用程式之後,您希望應用程式專案使用的 .NET Framework 版本。

若要為未實作的應用程式選擇 .NET Framework 版本

  1. 以滑鼠右鍵按一下應用程式圖表上的應用程式,然後按一下 [屬性]。

  2. 在 [屬性] 視窗中,將 [目標架構] 屬性設定為您要應用程式使用的 .NET Framework 版本。

  3. 如果已選取 [作業系統] 條件約束,請確認該條件約束已指定在邏輯伺服器部署應用程式時所需的 .NET Framework 版本。

    注意事項:

    若要尋找此條件約束,請以滑鼠右鍵按一下應用程式,然後按一下 [設定和條件約束]。在 [設定和條件約束編輯器] 中,依序展開 [邏輯伺服器條件約束] 節點和邏輯伺服器節點,然後按一下 [作業系統] 節點 (不是方塊)。然後,您隨即可以在編輯器窗格中看到該條件約束。

當您變更 [目標架構] 屬性時,Visual Studio 便會自動更新應用程式的 [目標架構] 設定。當您評估部署時,Visual Studio 便會根據邏輯伺服器的 [CommonLanguageRuntime] 設定驗證此設定。

注意事項:

變更 [目標架構] 設定並不會更新 [目標架構] 屬性。如果您變更此設定,請手動更新 [目標架構] 屬性。若要尋找此設定,請以滑鼠右鍵按一下應用程式,然後按一下 [設定和條件約束]。在 [設定和條件約束編輯器] 中,按一下 [應用程式設定]。然後,您隨即可以在編輯器窗格中看到該設定。

如果已選取 [作業系統] 條件約束,Visual Studio 會在您評估部署時,根據邏輯伺服器的 [CommonLanguageRuntime] 設定驗證此條件約束。如果未選取此條件約束,Visual Studio 只會驗證 [目標架構] 設定。

如果已選取此條件約束,Visual Studio 就只會驗證 [目標架構] 設定和 [作業系統] 條件約束,但是並不會驗證 [目標架構] 屬性。如果 [目標架構] 屬性不符合此設定或條件約束,您就不會收到驗證警告。

如需詳細資訊,請參閱套用設定以條件約束應用程式和裝載關係實作應用程式的考量中的<實作之後的考量>。

若要為已實作的應用程式變更 .NET Framework 版本

  1. 請遵循以特定的 .NET Framework 為目標平台中的指示,更新應用程式專案的屬性。

    此動作可更新應用程式專案所參考的 .NET Framework 版本。

  2. 如果已選取 [作業系統] 條件約束,請確認該條件約束已指定在邏輯伺服器部署應用程式時所需的 .NET Framework 版本。

    注意事項:

    若要尋找此條件約束,請以滑鼠右鍵按一下應用程式,然後按一下 [設定和條件約束]。在 [設定和條件約束編輯器] 中,依序展開 [邏輯伺服器條件約束] 節點和邏輯伺服器節點,然後按一下 [作業系統] 節點 (不是方塊)。然後,您隨即可以在編輯器窗格中看到該條件約束。

  3. 確認 [目標架構] 設定已指定與專案屬性相同的版本。

    注意事項:

    若要尋找此設定,請以滑鼠右鍵按一下應用程式,然後按一下 [設定和條件約束]。在 [設定和條件約束編輯器] 中,按一下 [應用程式設定]。然後,您隨即可以在編輯器窗格中看到該設定。

當您變更專案的屬性時,Visual Studio 就不會自動更新 [目標架構] 設定。當您評估部署時,Visual Studio 便會根據邏輯伺服器的 [CommonLanguageRuntime] 設定驗證此設定。此外,Visual Studio 並不會更新 [屬性] 視窗中應用程式的 [目標架構] 屬性。對於已實作的應用程式,此屬性一定會是空白,而且是唯讀狀態。

如果已選取此條件約束,Visual Studio 就只會驗證 [目標架構] 設定和 [作業系統] 條件約束,但是並不會驗證專案的屬性。如果專案的屬性不符合此設定或條件約束,則不會收到驗證警告。

如需詳細資訊,請參閱套用設定以條件約束應用程式和裝載關係實作應用程式的考量中的<實作之後的考量>。

請參閱

其他資源

在應用程式圖表上定義應用程式

在應用程式圖表上實作應用程式

在現有方案中進行反向工程