共用方式為


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

更新:2007 年 11 月

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 範本

建立項目範本

建立專案範本