共用方式為


專案範本與項目範本之間的差異

Visual Studio 範本分成兩個主要類型:專案範本和項目範本。 這個主題將解說專案範本和項目範本兩者之間的部分差異。

項目範本

項目範本是使用者可以利用 [加入新項目] 對話方塊加入至專案的個別項目。 Visual Studio 隨附的項目範本範例有:

  • Windows Form

  • 程式碼檔

  • XML 結構描述

專案範本

專案範本是完整的專案,使用者可以使用它們以 [新增專案] 對話方塊來建立新專案。 專案範本包含所有起始特定專案類型時所需的檔案。 Visual Studio 隨附的專案範本範例有:

  • Windows 應用程式

  • 類別庫

  • 空專案

您可使用從範本建立專案的精靈,執行自訂的動作。 如需詳細資訊,請參閱 HOW TO:搭配專案範本使用精靈

範本的內容

不論項目範本或專案範本都是儲存為 .zip 檔。 .zip 檔的內容會因不同類型範本而有所差異。

項目範本 .zip 檔包含:

  • .vstemplate 檔,其中包含範本的中繼資料 (Metadata)。

  • 當項目從範本具現化 (Instantiated) 時要加入至專案的一或多個檔案。

    注意事項注意事項

    雖然項目範本可能僅指定一個項目,但該項目有時會包含多個檔案。 例如,Windows Form 項目範本可能包含一個程式碼檔、一個設計工具檔和一個資源檔。 如需詳細資訊,請參閱 HOW TO:建立多檔案項目範本

  • [加入新項目] 對話方塊中會出現選擇性的圖示檔。

專案範本 .zip 檔包含:

  • .vstemplate 檔,其中包含範本的中繼資料。

  • 專案檔或 Web.config 檔。

  • 程式碼檔,例如 Windows Form、Web Form、類別檔和資源檔。

  • [新增專案] 對話方塊中會出現選擇性的圖示檔。

建立和使用範本

專案範本和項目範本是以不同方式建立和使用。 下表解說如何使用專案範本和項目範本完成一般工作。

工作

專案範本

項目範本

在 .vstemplate 檔中指定範本類型。

VSTemplate 項目的 Type 屬性 (Attribute) 設定為 Project

VSTemplate 項目的 Type 屬性設定為 Item

具現化範本。

新增專案對話方塊選取範本。

在確認已有開啟的專案後,從加入新項目對話方塊選取範本。

加入組件參考。

在建立範本之前,加入專案參考。

利用 .vstemplate 檔中的 References 項目加入參考。

請參閱

工作

HOW TO:將參考加入至樣板

參考

Visual Studio 範本結構描述參考

其他資源

Visual Studio 範本

建立項目範本

建立專案範本