共用方式為


HOW TO:以特定的 .NET Framework 為目標平台

更新: 2008 年 7 月

下列程序說明如何建立以特定 .NET Framework 版本為目標的專案,以及如何變更現有專案的目標 .NET Framework 版本。

建立新專案

這個程序說明如何建立以特定 .NET Framework 版本為目標的新專案。

建立以特定 .NET Framework 為目標平台的新專案

  1. 在 Visual Studio 2008 中的 [檔案] 功能表上,指向 [新增] 然後按一下 [專案]。

    這麼做會顯示 [新專案] 對話方塊。

  2. 選擇一個專案類型,例如 Visual C# Windows 應用程式。

  3. 在 [新增專案] 對話方塊的右上角,按下拉式方塊並選擇您要專案設定為目標的 .NET Framework 版本,例如 [.NET Framework 3.5]。

  4. 按一下 [確定] 然後繼續建立專案。

注意事項:

您可以使用的專案範本,視您所選擇的 .NET Framework 版本而定。

變更現有專案的目標 .NET Framework 版本

這個程序說明如何變更現有專案的 .NET Framework 版本目標。

變更專案的 .NET Framework 版本

  1. 在 Visual Studio 2008 中,開啟您要變更的專案。

  2. 在 [方案總管] 中,以滑鼠右鍵按一下專案,然後按一下 [內容]。

    這麼做會顯示 [專案設計工具]。

  3. 移至 [目標架構] 下拉式清單。

    如果是 Visual Basic 專案,請按一下 [編譯] 索引標籤然後再按 [進階編譯選項]。[目標架構] 清單在進階編譯器設定對話方塊 (Visual Basic) 中。

    如果是 Visual C# 專案,[目標架構] 清單在 [專案設計工具] 的 [應用程式] 索引標籤中。如需詳細資訊,請參閱專案設計工具、應用程式頁 (C#)

  4. 在 [目標架構] 清單中,按一下和目前專案不同的 .NET Framework 版本。

    該專案現在是以新的 .NET Framework 版本為目標平台。專案會在整合式開發環境 (Integrated Development Environment,IDE) 中卸載再重新載入。 

    注意事項:

    如果您變更 .NET Framework 的目標版本,而程式碼內含不同版本的參考,就可能會收到錯誤訊息。若要解決這個錯誤,必須手動修改參考。

以 .NET Framework 3.5 版 SP1 為目標平台

這個程序說明如何特別將目標平台設為 .NET Framework 3.5 SP1。

安裝 Visual Studio 2008 SP1 或 .NET Framework 3.5 SP1 後,只需要 .NET Framework 3.5 的現有應用程式仍將以 .NET Framework 3.5 為目標平台。對於想要將目標平台設為 .NET Framework 3.5 SP1 的應用程式,您必須將其中一個新的 ClickOnce 功能 (這些功能會在下列程序中列出) 合併在 Visual Studio 2008 SP1 中,或加入新組件 System.Data.Entity.dll 的參考。

若要以 .NET Framework 3.5 SP1 為目標平台

  1. 在 Visual Studio 2008 中,開啟要以 .NET Framework 3.5 SP1 為目標平台的專案。

  2. 執行下列其中一個動作,啟用 SP1 ClickOnce 功能:

    • 在 [發行選項] 對話方塊中指定 [錯誤 URL]。

    • 在 [發行選項] 對話方塊中指定 [套件名稱]。

    • 在 [發行選項] 對話方塊中指定 [建立桌面捷徑]。

    • 在 [應用程式檔案] 對話方塊的雜湊中排除檔案。

    • 清除 [簽章] 頁面中的 [簽署 ClickOnce 資訊清單] 核取方塊。

    -或-

    • 加入 System.Data.Entity 組件的參考。
    注意事項:

    如果您變更 .NET Framework 目標平台,而程式碼內含不同版本的參考,就可能會收到錯誤訊息。若要解決這個錯誤,必須手動修改參考。

以 .NET Framework Client Profile 為目標平台

這個程序說明如何特別將目標平台設為 .NET Framework Client Profile。.NET Framework Client Profile 提供可在目標電腦上安裝 .NET Framework 子集的轉散發套件,因此不需要有完整的 .NET Framework。如需 .NET Framework Client Profile 的詳細資訊,請參閱 .NET Framework Client Profile

若要在 Visual Basic 中將 .NET Framework Client Profile 設為目標平台

  1. 在 Visual Studio 2008 中,開啟您要變更的專案。

  2. 在 [方案總管] 中,以滑鼠右鍵按一下專案,然後按一下 [內容]。

    這麼做會顯示 [專案設計工具]。

  3. 按一下 [編譯] 頁面。

  4. 按一下 [進階編譯選項]。

  5. 選取 [用戶端專屬 Framework 子集]。

若要在 C# 中將 .NET Framework Client Profile 設為目標平台

  1. 在 Visual Studio 2008 中,開啟您要變更的專案。

  2. 在 [方案總管] 中,以滑鼠右鍵按一下專案,然後按一下 [內容]。

    這麼做會顯示 [專案設計工具]。

  3. 按一下 [應用程式] 頁面。

  4. 選取 [用戶端專屬 Framework 子集]。

請參閱

概念

.NET Framework 多目標概觀

參考

專案設計工具、應用程式頁 (C#)

進階編譯器設定對話方塊 (Visual Basic)

變更記錄

日期

記錄

原因

2008 年 7 月

加入相關章節,說明如何將 .NET Framework 3.5 SP1 和 .NET Framework Client Profile 設為目標平台。

SP1 功能變更。