VS2019 項目模板製作

前期製作了一個winform 程序平臺,它提供了一些常用的接口或功能接口,開發人員只需要開發dll,放在平臺的根目錄就可以運行調試。我希望給開發人員一個項目模板,利用它就可以快速新建工程,這個工程裏自動引入所需要的dll.這些dll有些是.NET提供的,有些是自己開發的。最重要的是:我想讓這個類庫編譯後自動把生成的dll轉移的平臺winform程序下,並且讓這個dll的啓動項目爲平臺的exe程序。

解決辦法:VS模板製作。

準備工作:

先建立一個普通項目工程,作爲標準模板的製作,爲了讓類庫引用的第三方dll自動引入,新建了一個文件夾,此項目引用這個文件夾下的dll.

接着:在項目生成事件中做一些操作:我這裏就是刪除,copy動作。

這個不是關鍵:我需要保持項目調試爲啓動外部exe. 即使在項目裏配置好導出模板仍然不生效,這裏折騰實驗半天沒有成功。

堅持摸索嘗試就能成功:找到了VS的.vsproj.user,把其中一段配置放入工程中,

步驟1:導出模板:

步驟二:新建VSIX工程:

如果沒有這個模板,更新VS 的安裝模塊:

步驟三:新建VSIX工程項目:編譯生成VS擴展插件

 編譯後在bin目錄就可以看到*.vsix安裝文件,雙擊它就可以安裝

最後可以用模板來建立工程項目測試下了,一定是OK的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章