共用方式為


以方案做為容器

更新:2007 年 11 月

為了讓整合式開發環境 (IDE) 能套用其廣泛的工具、設計工具、範本和設定,Visual Studio 會實作稱為方案和專案的概念容器。另外,Visual Studio 還提供方案資料夾以利將相關的專案組織成群組,然後針對專案群組執行動作。

專案包含一組原始程式檔,加上相關的中繼資料 (Metadata),例如元件參考和建置指令。專案通常會在建置時產生一或多個輸出檔案。方案包含一或多個專案,加上協助定義整個方案的檔案和中繼資料:

ContainedSolutionObjects 圖形

當您建立新專案時,Visual Studio 會自動產生方案。必要時,您可以接著在方案中加入其他專案。[方案總管] 提供整個方案的圖形檢視,協助您在開發應用程式時管理其專案和檔案。

您也可以建立沒有專案的空白方案,讓您使用 Visual Studio 編輯器和設計工具來修改獨立檔案。[方案總管] 特別為非專案項目提供資料夾

方案

方案會管理 Visual Studio 設定、建置和部署相關專案集的方式。Visual Studio 方案可以包含開發小組聯合建立的一個專案或數個專案。複雜的應用程式可能會需要多個方案。

使用方案組建組態 (Solution Build Configuration),為特定使用者群組指定如何建置和部署不同版本的應用程式。例如,為開發人員和測試人員設定偵錯版本,為合作夥伴和使用者設定上市版本。如需關於建立和使用方案組建組態的詳細資訊,請參閱組態管理員對話方塊以及在 Visual Studio 中建置

優點

方案可讓您專心開發和部署專案,而不需要整理所有管理專案檔案、元件和物件的細節。每個 Visual Studio 方案可讓您:

  • 在相同的 IDE 執行個體中執行多個專案。

  • 使用套用到整組專案的設定和選項,以執行項目。

  • 使用 [方案總管] 協助開發和部署應用程式。

  • 管理在某方案或專案內容之外開啟的其他檔案。

定義檔

Visual Studio 將方案定義儲存於兩種檔案中:.sln 和 .suo。在前版 Visual Studio 中,您可能已注意到 Visual Basic 和 Visual C++ 中的群組 (.vbg) 或工作區 (.dsw) 檔案。

方案定義檔 (.sln) 會儲存定義方案的中繼資料:

  • 與方案關聯的專案。

  • 與特定專案無關,可在方案層級上使用的項目。

  • 設定哪一種專案組態要套用到各組建類型的方案組建組態。

在您建構方案和設定其屬性時所儲存於 .suo 檔案中的中繼資料,當方案為作用中時可用來自訂 IDE。例如,[方案總管] 會顯示方案的 [其他檔案] 資料夾 (如果您啟用該選項),且 [工具箱] 中也有方案中適用於多種專案類型的工具可使用。

注意事項:

.sln 檔案可供開發小組的開發人員之間共用。.suo 檔案則是使用者特定的檔案,且無法在開發人員之間共用。

請參閱

工作

HOW TO:編輯方案的通用屬性

概念

方案、專案和項目簡介

專案項目

以專案做為容器

方案資料夾

參考

選項對話方塊、專案和方案、建置和執行

選項對話方塊、專案和方案、一般

工具箱

其他資源

方案、專案和檔案使用者介面項目