作為這個(gè)星球上最強(qiáng)大的IDE,Visual Studio不僅僅提供了很多原生的特性,更重要的是它是一個(gè)可定制的IDE,比如自定義Project Template和Item Template就是一個(gè)非常有用的擴(kuò)展點(diǎn)。這里我們主要關(guān)注Item Template,它時(shí)我們可以在“Add new Item”對(duì)話框中添加我們自定義的Item(如下圖所示)。如果不了解Item Template,Scott Gu的文章。
我們之前自定義了一些Item Template,最近想在.NET Core項(xiàng)目中使用它們,但是失敗了。今天為了這個(gè)折騰得夠嗆,不過(guò)好在最后還是解決了——雖然解決方案僅僅是添加一行代碼。
如果不了解Item Template定義文件的Schema,定義Item Template最簡(jiǎn)單的方式就是直接利用VS創(chuàng)建一個(gè)對(duì)應(yīng)的項(xiàng)目。由于我們是針對(duì).NET Core項(xiàng)目提供的Item Template,所以我們創(chuàng)建了一個(gè).NET Core類庫(kù)項(xiàng)目。作為演示,我們?cè)陧?xiàng)目中添加了如下一個(gè)Foobar.cs文件作為這個(gè)Item Template為目標(biāo)項(xiàng)目添加的Item。
按照慣例,我們只需要選擇菜單File->Export Template打開如下Template的導(dǎo)出向?qū)АN覀冞x擇Item Template選項(xiàng)后進(jìn)入下一步。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26