文章目錄
如何發行 Visual Studio 專案範本(project Template)
最近在學習 Microsoft Bot Framework 相關應用,其中官網上的 Startup 請大家下載一個 zip 放到指定的目錄(vs2015 放在 Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C#
),接著就可以在 Visual Studio 上出現專案範本了。雖然滿容易的,但我隱約覺得也許有更好的方式。
準備 Project Template
這邊就使用 Bot Framework Downloads 當做範例
建立 VSIX 專案
File –> New –> Project…
Templates –> Visual C# –> Extensibility –> VSIX
將從Microsoft Bot Framework 上下載回來的
Bot Application.zip
加入專案將
Bot Application.zip
的Copy to Output Directory
屬性改為Copy always
編輯
source.extension.vsixmanifest
(Metadata)依序填入
- 5-1.
Product Name
- 5-2.
Product ID
- 5-3.
Author
- 5-4.
Version
5-5.
Description
- 5-1.
新增
source.extension.vsixmanifest
(Assets)6-1. Assets –> New
6-2. 選擇
Type
,Source
,Path
- Type :
Microsoft.VisualStudio.ProjectTemplate
- Source :
File on filesystem
Path : 選擇
Bot Application.zip
- Type :
Build project 在專案檔案位置的
bin
資料夾會產出.vsix
檔 ,即可用來安裝
發行至 Visual Studio Marketplace
開始發行
選擇
擴充功能類型
–>專案或文章範本
上傳檔案
填寫
基本資料
描述
要超過 280 字,記得同意投稿協議
預覽
publish
測試
套件管理員
在
Visual Studio Gallery
搜尋bot
新專案 –> 搜尋已安裝專案範本–> Bot Application
成功產生
bot application
專案
優缺點
- 優點:用 VSIX(擴充套件) 來新增,不需額外下載及記憶 template 位置,方便大家使用.
缺點:不像自行丟檔,可以有明顯的 template 位置,必需透過搜尋,新增時比較好找.
我自行包裝的 VSIX 不會出現下圖
Bot applications
的分類(可能是我設定上的問題)
參考資料
文章作者 Yowko Tsai
上次更新 2021-11-02
授權合約
本部落格 (Yowko's Notes) 所有的文章內容(包含圖片),任何轉載行為,必須通知並獲本部落格作者 (Yowko Tsai) 的同意始得轉載,且轉載皆須註明出處與作者。
Yowko's Notes 由 Yowko Tsai 製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款 釋出。