建立、使用和刪除 Visual Studio 專案和解決方案
在本文中,您將瞭解如何從頭開始建立Visual Studio專案,並使用這些專案來儲存建置應用程式所需的成品。 如果您不熟悉 Visual Studio 中的專案,請參閱 專案和方案概觀。 若要瞭解如何從範本快速建立專案,請參閱 在 Visual Studio 中建立新專案。
Projects 保存在 Visual Studio 中建置應用程式所需的專案,例如原始碼檔案、位圖、圖示和服務參考。 當您建立新專案時,Visual Studio 會建立 方案 以包含專案。 然後,如有需要,您可以將其他新的或現有的專案新增至方案。 您也可以建立 空白的方案。 解決方案也可以包含未連線到任何特定項目的檔案。
您可以在稱為 [方案總管] 的工具視窗中檢視您的方案和專案,。 下列螢幕快照顯示 [方案總管] 中 C# 控制台解決方案的範例。 此解決方案包含兩個專案:Calculator 和 CalculatorLibrary。 每個專案都包含多個檔案和資料夾。 粗體的專案名稱是 啟始專案;也就是說,當您執行應用程式時啟動的專案。 您可以指定哪個項目是啟始專案。
雖然您可以自行建構專案,方法是將必要的檔案新增至其中,但Visual Studio會提供一系列專案範本,讓您開始著手。 從範本建立新專案可讓您擁有適合該專案類型的必要要素的專案。 您可以視需要重新命名檔案,或將新的或現有的程式代碼和其他資源新增至專案。
也就是說,您不需要使用方案和專案在 Visual Studio 中開發應用程式。 您也可以開啟您從 Git 複製或從其他來源下載的程式代碼。 如需詳細資訊,請參閱 在沒有專案或方案的情況下在 Visual Studio 中開發程式碼。
使用專案範本建立專案
如需如何選取範本以建立項目的詳細資訊,請參閱 在 Visual Studio 中建立新專案。 若要在練習中建構範例專案和方案,請參閱 項目和解決方案簡介。
從現有的程式代碼檔案建立專案
如果您有程式代碼原始程式碼檔的集合,您可以輕鬆地將它們新增至專案。
在 Visual Studio 功能表上,從 [現有程式代碼]選取 [檔案]>[新增>專案]。
在 [從現有程式代碼檔案精靈建立專案] 的 [] 中,選取您要在 您要建立的項目類型? 清單,然後選取 [下一步] 。
在 [指定專案詳細數據] 頁面上,流覽至檔案的位置,然後在 [名稱] 方塊中輸入新項目的名稱。 完成時,請選取 [完成]。
注意
此選項最適合用於相對簡單的檔案集合。 目前僅支援C++、Visual Basic和 C# 項目類型。
將檔案新增至解決方案
如果您有適用於多個項目的檔案,例如方案自述檔,或邏輯屬於方案層級的其他檔案,而不是在特定專案下,您可以將它們新增至方案本身。 若要將專案新增至方案,請在 [方案總管] 中方案節點的內容(按下滑鼠右鍵)功能表上,選取 [新增>新專案 或 [新增>現有專案]。
提示
方案檔是一種在Visual Studio中組織項目的結構。 它包含兩個檔案中的解決方案信息狀態:.sln(以文字為基礎、共用)檔案和 .suo (二進位、隱藏、使用者特定解決方案選項) 檔案。 因此,您不應該複製並重新命名解決方案。 最好建立新的方案,然後將現有的專案加入其中。
比較檔案
從 17.7 版開始,您可以在方案總管中使用滑鼠右鍵選單選項來比較檔案。 如需詳細資訊,請參閱 瞭解方案總管中的檔案比較工具。
在 Visual Studio 實例之間複製檔案
使用 Visual Studio 17.12 版和更新版本,您現在可以使用 [方案總管],在不同的 Visual Studio 實例之間複製和貼上程式代碼檔案和資料夾。
- 在 [方案總管] 中選取所需的檔案或資料夾。
- 使用 ctrl+C 或 Ctrl+X複製或剪下選取的檔案或資料夾。
- 切換至您想要貼上檔案或資料夾的另一個Visual Studio實例。
- 使用 ctrl+V 貼上檔案或資料夾,以在新的解決方案中包含這些檔案或資料夾。
所有複製的變更都會正確地反映在文件系統中。
除了複製和貼上,您也可以將檔案和資料夾從Visual Studio的某個實例拖曳到另一個實例。
建立以特定 .NET Framework 版本為目標的 .NET 專案
當您建立 .NET Framework 專案時,可以指定您想要專案使用的特定 .NET Framework 版本。 (當您建立 .NET Core 專案時,不會指定架構版本。
若要指定 .NET Framework 版本,請在 [設定新專案] 頁面上,選取 [Framework] 清單中的專案。
建立空的解決方案
您也可以建立不包含專案的空白解決方案。 當您想要從頭開始建構方案與專案時,此選項可能會正常運作。
若要建立空的解決方案
在選單列上,選取 [檔案]>[新增>專案]。
在 建立新專案 頁面上,於搜尋方塊中輸入 解決方案。
選擇 空白解決方案 範本,然後選取 [下一步]。
輸入 方案名稱 和 位置 值,然後選擇 建立。
建立空的方案之後,您可以在 [專案] 功能表上選取 [新增項目] 或 [新增現有項目],將新的或現有的專案或項目新增至其中。
如先前所述,您也可以在不使用專案或方案的情況下開啟程式代碼檔案。 若要瞭解如何以這種方式開發程序代碼,請參閱 在Visual Studio中開發程式代碼,而不需專案或解決方案。
多專案方案
您可以建立包含多個專案的方案。 從空白方案 或包含專案 的 方案 開始,並使用 [新增>新專案]/[現有專案],將多個新專案或現有專案新增至其中。 例如,您可以建立包含 C# 專案和 Visual Basic 專案的方案。
若要深入瞭解建置包含多個項目的解決方案,請參閱 建立和移除專案相依性 和 設定多個啟始專案。
刪除解決方案、專案或項目
您可以使用滑鼠右鍵操作功能表來刪除或移除 Visual Studio 中的方案、專案或專案,但只會從目前的方案或專案中移除它們。
若要從系統永久刪除方案或其他元件,請使用 Windows 中的檔案總管來刪除包含 .sln 和 .suo 方案檔的資料夾。 (刪除方案之前,您可能會想要備份專案和檔案,以防您再次需要這些專案。
注意
.suo 檔案是隱藏的檔案,如果您使用預設的檔案總管設定,則不會顯示該檔案。 若要顯示隱藏的檔案,請在 [檔案總管] 的 [檢視] 選單上,選取 [顯示>隱藏專案]。
永久刪除解決方案
您可以使用 Visual Studio 中的方案總管,在 Windows 中存取檔案總管。 以下是做法。
在 [方案總管] 中,以滑鼠右鍵按下您要刪除的方案功能表上,選取 [在檔案總管中開啟資料夾]。
在 [檔案總管] 中,向上流覽一個層級。
選取包含解決方案的資料夾,然後選取 [刪除] 索引鍵。
相關內容
- 項目和解決方案簡介
- 管理專案和方案屬性
- 在 Visual Studio 中篩選出的 解決方案
- 建置和清理專案和解決方案