在 Visual Studio 中,專案是開發人員用來組織原始程式碼檔案和其他資源的容器,這些資源會出現在 方案總管中。 一般而言,專案是檔案 (例如,C# 專案的 .csproj 檔案) ,可儲存原始程式碼檔案和資源的參考,例如點陣圖檔案。 專案可讓您組織、建置、偵錯及部署原始碼、Web 服務和資料庫的參照,以及其他資源。 VSPackage 可以透過三種主要方式擴充 Visual Studio 專案系統: 專案類型、 專案子類型和 自訂工具。
本節中
專案類型新增 了對新類型專案的支援,例如程式設計語言。 例如,Visual Studio 支援的每種語言都有自己的專案類型,而 IronPython 整合範例包含 IronPython 語言的專案類型。 您必須為 C# 或 Visual Basic 以外的語言建立專案類型,才能自訂專案在 方案總管中的建置、偵錯、部署和顯示方式。 如需詳細資訊,請參閱 專案類型。
專案子類型 以專案類型為基礎,可用來自訂專案的建置、偵錯和部署方式。 Visual Studio 會搭配智慧型裝置專案使用專案子類型;他們透過將新建置的程式從開發電腦複製到目標裝置來自訂部署。 C# 和 Visual Basic 專案類型可作為專案子類型的基礎;C++ 專案類型不能。 您自己的專案類型也可以用作專案子類型的基礎。 如需詳細資訊,請參閱 專案子類型。
Web 專案 是用來說明建立 Web 應用程式的過程。
新專案產生:幕後,第一部分和新專案產生:幕後,第二部分說明了建立新專案時實際發生的情況。
VSSDK 範例 包含 VSSDK 中處理專案和解決方案的範例。
相關區段
- 在 Visual Studio SDK 內 ,說明 Visual Studio 擴充性的不同層面。