HOW TO:以手動方式建立網站範本

更新:2007 年 11 月

建立 Web 範本與建立其他類型的範本有些不同。因為 Web 專案範本是顯示於 [加入新網站] 對話方塊中,且 Web 專案項目是根據程式語言分類,因此 .vstemplate 檔必須指定範本做為 Web 範本並識別程式語言。

注意事項:

Web 範本必須包含空白的 .webproj 檔,此檔是以 Project 項目的 File 屬性 (Attribute) 指定。雖然 Web 專案不需要專案檔,但是為了確保 Web 範本能正常運作,還是需要該檔。

若要以手動方式建立 Web 範本

  1. 建立 Web 專案。

  2. 修改或刪除專案中的檔案,或在專案中加入新檔案。

  3. 建立 XML 檔並以 .vstemplate 副檔名將它儲存在與專案相同的目錄,但是請勿在 Visual Studio 中將它加入專案。

  4. 撰寫此 XML 檔 (.vstemplate),以提供專案範本中繼資料。如需詳細資料,請參閱下節中的範例。

  5. 在 .vstemplate 檔中找出 ProjectType 項目,並將文字值設定為 Web。

  6. ProjectType 項目之後,加入 ProjectSubType 項目並將文字值設定為範本的程式語言。程式語言可以是下列其中一個值:

    • CSharp

    • VisualBasic

    • JSharp

    例如:

    <TemplateData>
        ...
        <ProjectType>Web</ProjectType>
        <ProjectSubType>CSharp</ProjectSubType>
        ...
    </TemplateData>
    
  7. 選取範本所包含的檔案 (包括 .vstemplate 檔在內),以滑鼠右鍵按一下,選取 [傳送到] 並按一下 [壓縮的 (zipped) 資料夾]。您選取的檔案會壓縮成 .zip 檔。

  8. 將 .zip 範本檔放置在 Visual Studio 專案範本目錄中。預設目錄為 My Documents\Visual Studio 2008\My Exported Templates\。

範例

下列範例將示範 Web 專案範本的簡單 vstemplate 檔。

<VSTemplate Version="2.0.0" Type="Project"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">>
    <TemplateData>
        <Name>MyWebProjecStarterKit</Name>
        <Description>A simple Web template</Description>
        <Icon>icon.ico</Icon>
        <ProjectType>Web</ProjectType>
        <ProjectSubType>CSharp</ProjectSubType>
        <DefaultName>WebSite</DefaultName>
    </TemplateData>
    <TemplateContent>
        <Project File="WebApplication.webproj">
            <ProjectItem>icon.ico</ProjectItem>
            <ProjectItem OpenInEditor="true">Default.aspx</ProjectItem>
            <ProjectItem>Default.aspx.cs</ProjectItem>
        </Project>
    </TemplateContent>
</VSTemplate>

請參閱

工作

HOW TO:以手動方式建立專案範本

參考

Visual Studio 範本結構描述參考

其他資源

入門套件

Visual Studio 範本