vs.net ent dev 簡體中文 CD 一、簡介――VisualStudio.NET插件能做什么? VisualStudio.NET插件能做很多事情,例如: 1、編寫如CodeRush一樣的開發環境代碼輔助工具 2、編寫如CodeSmith這樣的代碼模板工具 3、編寫代碼生成器,根據自定義的一些條件自動生成代碼。如現在比較流行的一些代碼生成工具,如果和開發環境集成,使用起來應該會更加方便。 4、編寫如DataSetPryer這樣的調試工具,可以在調試時查看DataSet的內容。 5、甚至還可以在VS.NET里集成Google搜索引擎,或將MSN集成到VS.NET。 這里不再一一列舉,總而言之,凡是可以和VisualStudio.NET開發環境相關的,都能以插件的形式進行。 開發VS.NET插件,目前有兩種形式:一是利用VS向導生成的VS外接程序;二是利用微軟的VSIP開發包(VisualStudioIndustryPartner:微軟合作伙伴計劃)。本文討論的是第一種方法。 二、程序框架概述 在VisualStudio.NET中選擇”新建項目à其他項目à擴展性項目àVisualStudio.NET外接程序”,按照向導生成代碼,最后會生成兩個工程文件,一個是外接程序項目,一個是外接程序安裝項目。可以在外接程序項目里看到生成的項目文件中有個connect.cs文件,該文件有以下幾個部分: