透過 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-建立一致性程式碼
如果有任何錯誤或者引用問題請麻煩告知 !!!