HOW TO:為應用程式選擇 .NET Framework 版本
更新:2007 年 11 月
在 Visual Studio Team System Architecture 版中,您可以在應用程式圖表上選擇 ASP.NET、Windows 或 Offic 應用程式的 .NET Framework 版本。這個動作會指定在實作應用程式之後,您希望應用程式專案使用的 .NET Framework 版本。
若要為未實作的應用程式選擇 .NET Framework 版本
以滑鼠右鍵按一下應用程式圖表上的應用程式,然後按一下 [屬性]。
在 [屬性] 視窗中,將 [目標架構] 屬性設定為您要應用程式使用的 .NET Framework 版本。
如果已選取 [作業系統] 條件約束,請確認該條件約束已指定在邏輯伺服器部署應用程式時所需的 .NET Framework 版本。
注意事項: 若要尋找此條件約束,請以滑鼠右鍵按一下應用程式,然後按一下 [設定和條件約束]。在 [設定和條件約束編輯器] 中,依序展開 [邏輯伺服器條件約束] 節點和邏輯伺服器節點,然後按一下 [作業系統] 節點 (不是方塊)。然後,您隨即可以在編輯器窗格中看到該條件約束。
當您變更 [目標架構] 屬性時,Visual Studio 便會自動更新應用程式的 [目標架構] 設定。當您評估部署時,Visual Studio 便會根據邏輯伺服器的 [CommonLanguageRuntime] 設定驗證此設定。
注意事項: |
---|
變更 [目標架構] 設定並不會更新 [目標架構] 屬性。如果您變更此設定,請手動更新 [目標架構] 屬性。若要尋找此設定,請以滑鼠右鍵按一下應用程式,然後按一下 [設定和條件約束]。在 [設定和條件約束編輯器] 中,按一下 [應用程式設定]。然後,您隨即可以在編輯器窗格中看到該設定。 |
如果已選取 [作業系統] 條件約束,Visual Studio 會在您評估部署時,根據邏輯伺服器的 [CommonLanguageRuntime] 設定驗證此條件約束。如果未選取此條件約束,Visual Studio 只會驗證 [目標架構] 設定。
如果已選取此條件約束,Visual Studio 就只會驗證 [目標架構] 設定和 [作業系統] 條件約束,但是並不會驗證 [目標架構] 屬性。如果 [目標架構] 屬性不符合此設定或條件約束,您就不會收到驗證警告。
如需詳細資訊,請參閱套用設定、以條件約束應用程式和裝載關係和實作應用程式的考量中的<實作之後的考量>。
若要為已實作的應用程式變更 .NET Framework 版本
請遵循以特定的 .NET Framework 為目標平台中的指示,更新應用程式專案的屬性。
此動作可更新應用程式專案所參考的 .NET Framework 版本。
如果已選取 [作業系統] 條件約束,請確認該條件約束已指定在邏輯伺服器部署應用程式時所需的 .NET Framework 版本。
注意事項: 若要尋找此條件約束,請以滑鼠右鍵按一下應用程式,然後按一下 [設定和條件約束]。在 [設定和條件約束編輯器] 中,依序展開 [邏輯伺服器條件約束] 節點和邏輯伺服器節點,然後按一下 [作業系統] 節點 (不是方塊)。然後,您隨即可以在編輯器窗格中看到該條件約束。
確認 [目標架構] 設定已指定與專案屬性相同的版本。
注意事項: 若要尋找此設定,請以滑鼠右鍵按一下應用程式,然後按一下 [設定和條件約束]。在 [設定和條件約束編輯器] 中,按一下 [應用程式設定]。然後,您隨即可以在編輯器窗格中看到該設定。
當您變更專案的屬性時,Visual Studio 就不會自動更新 [目標架構] 設定。當您評估部署時,Visual Studio 便會根據邏輯伺服器的 [CommonLanguageRuntime] 設定驗證此設定。此外,Visual Studio 並不會更新 [屬性] 視窗中應用程式的 [目標架構] 屬性。對於已實作的應用程式,此屬性一定會是空白,而且是唯讀狀態。
如果已選取此條件約束,Visual Studio 就只會驗證 [目標架構] 設定和 [作業系統] 條件約束,但是並不會驗證專案的屬性。如果專案的屬性不符合此設定或條件約束,則不會收到驗證警告。
如需詳細資訊,請參閱套用設定、以條件約束應用程式和裝載關係和實作應用程式的考量中的<實作之後的考量>。