VS Project Template & VSIX Project

  • 340
  • 0
  • 2018-05-15

透過 VSIX Project、Project Template 提供 team 一致的專案風格

透過 Project Template 可以建立一致的專案結構,並透過 VSIX 可以方便 member 迅速匯入。

建立專案後,會產生 Template Project 專案,其中 .vstemplate 可以設定綁定的專案設定。

設定好 Template Project 然後進行 Build 會產生 .zip 檔案,再放置個人設定 C:\Users\{User}\Documents\Visual Studio 2017\Templates\ProjectTemplates\Visual C#\

重新開啟 VS ,這時新增專案就會出現我們設定的專案範本

那由於提供給 member 使用,我們需要提供更迅速的方式,這是可以搭配圖一的 VSIX Project。

將 VSIX Project 跟原本 TemplateProject 綁定在同一個方案後,點選 source.extension.vsixmanifest 並 add new asset 

可以針對 VSIX Project 先設  Set as SetUp Project 並執行,這時可以看到我們的專案範本。

如果確認沒問題,找到對應的 output 目錄後,會產生 VSIXProject.vsix。

這是就可以提供給 member 使用。

延伸學習 : 

Msdn : How to : Create Multi-Project Templates、 Template Parameters

Alan Tsai 打造自己的template-建立一致性程式碼

 

 

 

 

 


如果有任何錯誤或者引用問題請麻煩告知 !!!