比較不錯的開源專案中,尤其是類似於AbpNext這種級別的專案,我們都想要快速的嘗試,如何提供快速給開發者提供模板是我們的一大難題。不過在VisualStudio中並沒有這麼難。
一.本地釋出外掛
就現在,你隨便建立一個專案來充當想釋出的外掛。然後選擇專案,點選匯出模板,會彈出下面的框框。
我們選擇專案模板,隨後填寫模板名稱和其它的一些設定,隨後點選完成。
此時它會生成壓縮包存放在 C:\Users\UserName\Documents\Visual Studio 2019\My Exported Templates 中,此時重啟Visual Studio,康康是否成功了~
此時我們發現,已經建立?了。我們直接建立專案也是和剛才一樣的。此時有一個問題,我如果要和開發小組提供模板,我每次都要將壓縮包傳給別人才行嗎。哦不,這個時候可以放到Visual Studio 市場中心。
二.Visual Studio 市場釋出
訪問https://marketplace.visualstudio.com/網址,隨後找到右上角的Publish extensions,此時需要您登入微軟賬號,登入完成之後,填寫您的資訊。
一些順利之後,將釋出您的外掛。
不過在此之前,您需要建立一個VSIX專案來承載您的外掛,選擇檔案 > 新建 > 專案。在搜尋框中,鍵入“ vsix”,然後選擇VSIX Project的C#版本。將.zip檔案新增到專案中。將其“ 複製到輸出目錄”屬性設定為 Copy Always 。
隨後點選 source.extension.vsixmanifest ,來修改您的資訊。
隨後我們在資產中,新增我們的外掛壓縮包。
現在儲存,重新生成,您會在Debug中找到該vsix檔案,最後去官方點選上傳,大功告成。