最近在看 Microsoft Bot Framework, 官網上的 Startup 請大家下載一個 zip 放到指定的目錄(vs2015 放在 Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C#
),接著就可以在 Visual Studio 上出現專案範本了。雖然滿容易的,還是覺得也許有更好的方式。
Project Template
這邊就使用 Bot Framework Downloads 當做範例
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)
依序填入
新增 source.extension.vsixmanifest
(Assets)
6-1. Assets --> New
6-2. 選擇 Type
,Source
,Path
Microsoft.VisualStudio.ProjectTemplate
File on filesystem
Bot Application.zip
bin
資料夾會產出 .vsix
檔 ,即可用來安裝選擇擴充功能類型
--> 專案或文章範本
上傳檔案
填寫基本資料
描述
要超過 280 字,記得同意投稿協議
預覽
publish
套件管理員
在 Visual Studio Gallery
搜尋 bot
新專案 --> 搜尋已安裝專案範本--> Bot Application
成功產生 bot application
專案
優點:用 VSIX(擴充套件) 來新增,不需額外下載及記憶 template 位置,方便大家使用.
缺點:不像自行丟檔,可以有明顯的 template 位置,必需透過搜尋,新增時比較好找.
用 VSIX 不會出現下圖
Bot applications
的分類(這個可能是我設定上的問題)