建立、使用和刪除 Visual Studio 專案和解決方案

在本文中,您將了解如何從頭開始建立和使用 Visual Studio 專案來儲存建置應用程式所需的成品。 如果您不熟悉 Visual Studio 中的專案,請參閱這份 專案和方案 概觀。 若要了解如何從範本快速建立專案,請參閱 在 Visual Studio 中建立新專案

「專案」用以保存在 Visual Studio 中建置您應用程式所需的項目,例如原始程式碼檔、點陣圖、圖示,以及元件和服務參考。 當您建立新的專案時,Visual Studio 會建立一個包含該專案的「解決方案」。 接著可以視需要將新的或現有專案新增至解決方案。 您也可以建立 空白或空的解決方案。 解決方案也可以包含未連線至任何特定專案的檔案。

Diagram that shows the solution and project hierarchy.

注意

本主題適用於 Windows 上的 Visual Studio。 針對 Visual Studio for Mac,請參閱在 Visual Studio for Mac 中建立專案

您可以在稱為方案總管的工具視窗中,檢視方案和專案。 下列螢幕擷取畫面顯示 [方案總管] 中的範例 #C 主控台解決方案包含兩個專案 : 計算機CalculatorLibrary。 每個專案包含多個檔案和資料夾。 以粗體顯示的專案名稱是「啟始專案」,也就是當您執行應用程式時所啟動的專案。 您可以指定哪一個專案是啟始專案。

Screenshot of Solution Explorer with two projects.

雖然您可以將必要檔案新增至專案來自行建構專案,但 Visual Studio 也提供一系列專案範本,方便您著手進行。 從範本建立新的專案提供您一個專案,其中包含適用於該專案類型的基本資訊,而且您可以視需求重新命名檔案,或是將新的或現有程式碼和其他資源新增至專案。

也就是說,在 Visual Studio 中開發應用程式不需要解決方案和專案。 您也可以直接開啟從 Git 複製或從其他位置下載的程式碼。 如需詳細資訊,請參閱在 Visual Studio 中不使用專案或方案來開發程式碼

從專案範本建立專案

如需如何選取範本以建立新專案的資訊,請參閱 在 Visual Studio 中建立新專案。 而且,如需從頭開始建立專案和解決方案的範例,加上完整的逐步指示和範例程式碼,請參閱 專案和解決方案簡介

從現有程式碼檔案建立專案

如果您有程式碼來源檔案的集合,您可以輕鬆地將其新增至專案。

  1. 在功能表上,選取 [檔案]>[新增]>[現有程式碼中的專案]

  2. [從現有程式碼檔案建立專案] 的精靈中,在 [您要建立的專案類型為何?] 下拉式清單方塊中,選取您想要的專案類型,然後選擇 [下一步] 按鈕。

  3. 在精靈中,瀏覽至檔案的位置,然後在 [名稱] 方塊中輸入新專案的名稱。 完成時,請選取 [完成] 按鈕。

注意

這個選項最適合用於相對簡單的檔案集合。 目前,只支援 C++、Apache Cordova、Visual Basic 和 C# 專案類型。

將檔案新增至方案

如果您有一個套用至多個專案的檔案 (例如方案的讀我檔案),或邏輯上位於方案層級而不是特定專案下的其他檔案,則可以將這些檔案新增至方案本身。 若要將項目新增至解決方案,請在 [方案總管] 中方解決方案節點的操作 (滑鼠右鍵) 功能表上,選取 [新增]>[新項目],或 [新增]>[現有的項目]

提示

解決方案檔案是一種在 Visual Studio 中組織專案的結構。 它包含兩個檔案中該資訊的狀態: .sln (以文字為基礎,共用) 檔案,以及 .suo (二進位、隱藏、使用者特定解決方案選項) 檔案。 因此,不應該複製和重新命名解決方案;相反地,最好建立新的方案,然後將現有的專案加入其中。

比較檔案

版本 17.7 開始,您可以使用滑鼠右鍵捷徑功能表選項來比較方案總管中的檔案。 如需詳細資訊,請參閱了解方案總管頁面的檔案比較工具一節。

建立以特定 .NET Framework 版本為目標的 .NET 專案

當您建立 .NET Framework 專案時,您可以指定要讓專案使用的特定 .NET Framework 版本。 (當您建立 .NET Core 專案時,您不會指定 Framework 版本。)

若要指定 .NET Framework 版本,請選擇 [建立新專案] 頁面上的 [Framework] 下拉式功能表。

Screenshot of the Framework selector in the 'Configure new project' dialog box in Visual Studio 2019.

Screenshot of the Framework selector in the 'Configure new project' dialog box.

建立空的方案

您也可以建立不含專案的空方案。 這可能比較適合您想要從頭建構方案和專案的情況。

建立空的方案

  1. 在功能表列上,選取 [檔案]>[新增]>[專案]

  2. 在 [建立新專案] 頁面的 [搜尋] 方塊中鍵入解決方案

  3. 選取 [空白解決方案] 範本,然後按一下 [下一步]

  4. 輸入您解決方案的 [名稱][位置] 值,然後選取 [建立]

建立空的方案之後,您可以在 [專案] 功能表上,選擇 [新增項目] 或 [新增現有項目],將新專案或項目或是現有專案或項目新增至該方案。

如前所述,您也可以開啟程式碼檔案而不需要專案或解決方案。 若要了解以此方式開發程式碼,請參閱在 Visual Studio 中不使用專案或解決方案來開發程式碼

刪除方案、專案或項目

您可以使用滑鼠右鍵操作功能表來刪除或移除 Visual Studio 中的方案、專案或項目,但只會從目前的解決方案或專案中移除它們。

若要從系統永久刪除解決方案或其他元件,請使用 Windows 中的檔案總管來刪除包含 .sln.suo 解決方案檔案的資料夾。 (刪除解決方案之前,您可能會想要備份專案和檔案,以防您再次需要這些專案。)

注意

.suo 檔案是隱藏檔案,不會顯示在預設檔案總管設定下。 若要顯示隱藏的檔案,請在檔案總管的 [檢視] 功能表中,選取 [隱藏的項目] 核取方塊。

永久刪除解決方案

您可以使用 Visual Studio 中的方案總管,在 Windows 中存取檔案總管。 方法如下。

  1. [方案總管] 中,於您要刪除之解決方案的右鍵功能表 (捷徑功能表) 上,選取 [在檔案總管中開啟資料夾]

  2. 在 [檔案總管] 中,瀏覽上一層。

  3. 選取包含解決方案的資料夾,然後按 [刪除] 鍵。