vs未指定启动文件_高效开发利器之自定义模板文件
簡介
越來越多的設計模式, 最佳實踐, 優化了軟件開發方式, 提高了軟件質量, 但是也帶來了大量的類似的文件. 比如說: 現在都使用三層模式來開發Web程序, 都會有服務層(Service), DI的流行, 每個服務類都會自動注入一些固定的對象, 日志對象, 緩存對象等等. 實體類(Entity)到DTO對象的轉換也有大量的類似代碼. 每次都要重復Typing一些固定的東西, 不困難,但是繁瑣,也讓我們在開發的時候不能專注于業務本身.
開發軟件的一大作用就是提高效率, 所以程序員自己也應該努力提高自己的開發效率. 大部分IDE都提供自帶模板, 也提供自定義模板的功能, 宇宙最強大的IDE, Visual Studio 提供了最方便的自定義模板的方式, 可以很簡單的創建文件模板來減輕程序員的重復無意義的工作. 本文簡單介紹如何使用VS2019創建自己的模板.
有人說其實自定義模板沒有減輕太多工作, 我反對這樣的觀點. 所謂量變引起質變. 雖然自定義模板只是減輕了一點點重復勞動, 有如在本就平坦的路上掃除了幾顆小石子. 然而, 只要有小石子, 高速公路就降級為省道了. 如果持續清除路上的小石子, 你的開發道路就會越來越通暢.
VS2019 創建模板
MyService
導出到模板
選擇要導出的項目
選擇要導出的文件
如果選擇引用,則在后面使用時,項目必須要已經加好對應的Assebmly, 一般不選
選上紅色框內的checkbox, 則會自動導入到VS,否則需要手動放入
使用模板
如果是自動導入到VS中, 則立刻可以在項目中使用.
在添加新項目中, 您將看到創建的項目模板MySerivce
新模板
您會看到注入的內容基本都已經寫好:
新創建的文件
把模板放到特定目錄
自定義的模板和系統自帶的模板混在一起, 有時候不太好尋找, 我們可以把自定義的模板放到自己的目錄中. VS所有的模板其實是放在一個特定目錄下. 我們只需要創建一個子目錄, 把我們自定義的模板(zip文件)放到子目錄里即可.
在下面目錄中創建一個子目錄(MyOwnedTemplated), 并把導出的模板zip文件放到里面, 在重新打開VS以后, 模板就會在MyOwnedTemplated里面.
子目錄
注意: 手動把模板文件放到子目錄后, 需要重啟動VS才能看到效果
Item模板已經在特定目錄下了
最后的話
VS2019的自定義Item模板的功能很強大, 也可以自定義項目模板. 甚至自定義的模板可以有UI,讓用戶輸入一些自定義選項, 以便創建更復雜的文件. 但是我不建議去研究自定義的UI, 這個學習所花的時間和得到的收獲不成正比. 自定義項目模板很好, 可以研究使用.
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的vs未指定启动文件_高效开发利器之自定义模板文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ribbon中的负载均衡算法实现
- 下一篇: abortonerror_如何在多项目目