前期製作了乙個winform 程式平台,它提供了一些常用的介面或功能介面,開發人員只需要開發dll,放在平台的根目錄就可以執行除錯。我希望給開發人員乙個專案模板,利用它就可以快速新建工程,這個工程裡自動引入所需要的dll.這些dll有些是.net提供的,有些是自己開發的。最重要的是:我想讓這個類庫編譯後自動把生成的dll轉移的平台winform程式下,並且讓這個dll的啟動專案為平台的exe程式。
解決辦法:vs模板製作。
先建立乙個普通專案工程,作為標準模板的製作,為了讓類庫引用的第三方dll自動引入,新建了乙個資料夾,此專案引用這個資料夾下的dll.
接著:在專案生成事件中做一些操作:我這裡就是刪除,copy動作。
這個不是關鍵:我需要保持專案除錯為啟動外部exe. 即使在專案裡配置好匯出模板仍然不生效,這裡折騰實驗半天沒有成功。
堅持摸索嘗試就能成功:找到了vs的.vsproj.user,把其中一段配置放入工程中,
如果沒有這個模板,更新vs 的安裝模組:
編譯後在bin目錄就可以看到*.vsix安裝檔案,雙擊它就可以安裝
最後可以用模板來建立工程專案測試下了,一定是ok的。
VS2019專案目錄結構建立
在我們開發大型系統時,乙個解決方案往往包含多個專案。為了更好的管理這些專案,我們需要設計良好的專案目錄結構便於後期管理。一般做法如下 1 建立空白解決方案 開啟visual studio 2019,按 ctrl shift n,在彈出的視窗找到blank solution,然後根據提示操作完成。2 ...
vs2019製作多專案工程模板
企業內的專案 結構都比較相似,乙個新專案的開發有可能是在前乙個專案的基礎上修改完成的,這種情況就需要乙個乾淨的專案模板,每次開始新專案開發時,用模板來建立專案基本結構會方便很多。1.以vs2019為例,在專案選單中選擇匯出模板 2.匯出模板對話方塊中選專案模板,並選擇具體匯出的單個專案 3.專案模板...
VS2019 專案之智慧型提示重複問題
前因 因為覺得resharper好用,所以就裝了resharper。奈何本機i5帶不動,卡的要死 不過真的好用。於是選擇了禁用resharper,於是問題就出來了 vs本身的智慧型提示和resharper重複了 智慧型提示重疊了 根因 resharper雖然被禁用,但是resharper的智慧型提示...