讓Visual Studio Shell新建C#項目和文件就這麼簡單

後記:2014-11-13 微軟發佈了VS2013 Update4 社區版,全功能免費,再也不需要用Express了,這篇文章也不需要了。希望微軟早點官方把C#移植到Mac和Linux上。

---------------------------------------------------------------------------------------------------------------------------------------------

裝了Visual Studio 2013 Express for Desktop,用着是真不錯。不過有些旗艦版的很方便的功能沒有,像Peek Definition、在Solution Explorer中新建文件夾、Refactor中少Encapsulate Field等等。

後來裝了Visual Studio Shell,發現能打開Express的項目,能編輯,能編譯,上面這幾個功能都有,但沒有新建項目和文件的模板。想着能不能把Visual Studio Shell改改,能支持新建項目和文件就爽了,等於是免費用了收費版了,還不盜版(公司查這個)。


開始是找到了DIY 一套正版、免費、強大的 Visual Studio 2012 IDE這篇文章,不知道作者是不是真的DIY了,還是翻譯的老外的,反正我是沒搞定,下面回覆的也沒見幾個搞定的。還把Shell搞得沒法啓動,修復也沒用,只能重裝。

Google上老外的文章也是明確說不行。


無意發現了個方法,兩步就能用Shell新建C#項目和文件:

1. 安裝Visual Studio 2013 Express for Desktop和Visual Studio Shell 2013

2. TOOLS -> Options


將User project templates location中添加Express的ProjectTemplates目錄:

圖1

圖3


然後就沒有然後了,就可以新建C#的項目了:

圖2


新建C#的文件也一樣,將User item templates location中添加Express的ItemsTemplates目錄:


圖4


圖5

要是想再添加Express for Web(對應於VWDExpress)什麼的項目和文件,就乾脆

把它們重新組織一下,安排到My Documents\Visual Studio 2013\Templates\下面,對應好就行。

改過之後最好在VS Command Tool中運行一下devenv /installvstemplates,更新一下Template緩存。


這年頭,要想有點乾貨,還是得靠自己搗鼓啊。

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