熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

VS 模板制作

2013-11-13 09:53:47  來源: .NET編程 

  本文主要介紹VS中自定義項目模板的制作過程自定義項模板的制作過程類似

  准備用於做項目模板的工程

  項目模板是用於自動化生成某一類文件或工程的模板所以用於用作項目模板的項目必須要求規范並且只包含大部分共用的文件及內容所以當你要將某一個工程導出為項目模板時你需要去整理一些項目文件及內容使其盡量規范

  導出項目為項目模板

  在VS的菜單欄>文件>導出模板 會彈出如下對話框

image

  點擊下一步後在出現的頁面中填入相應信息然後點完成即可

  修改項目文件並替換參數

  找到項目模板文件默認是一個Zip文件解壓

  在文件夾中找到文件vstemplate 此文件就是項目模板文件

  vstemplate文件的解釋見cn/library/xsxcete(v=vs)aspx

  替換參數vs模板默認的參數見 cn/library/vstudio/eehbfaaaspx

  注參數替換時當替換了文件的名字時工程文件中相應的文件也要做相應的名字替換當VS提供的參數不能滿足需要時可通過實現IWizard接口並在方法RunStarted中打開自定義窗口來收集信息賦到自定義參數上

  打包項目模板

  模板可以打包成vsi文件進行雙擊安裝需要將剛才解壓的模板文件壓縮成zip文件然後在zip所在目錄新建一個vscontent的xml文件文件內容如下

  SampleProjectTemplatezip

  Sample Project Template

  A project template created for this example

  VSTemplate

  

  然後將zip文件及vscontent文件打包成zip文件最後更改此zip文件的後綴名為vsi此時模板就打包好了

  最後列下注意事項

   項目模板所在的位置

  )/Common/IDE/ProjectTemplates/Language/Locale/

  )打開工具>選項在項目和解決方案頁可以查看路徑如下圖所示

image

   如果修改了vstemplate中的文件名那麼也必須修改csproj中的相應文件的文件名不然將報錯

   用Gacutil在vs的命令行進行DLL在全局程序緩存中注冊


From:http://tw.wingwit.com/Article/program/net/201311/11893.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.