我是风格警察的粉丝,但讨厌它没有更有效的解决错误的方法。
所以我在想,给我一个小项目让我在业余时间开心,创建一个 Visual Studio 插件来自动修复一些错误。
以前有没有人编写过插件并得到任何有用的链接、提示和经验来分享?
我是风格警察的粉丝,但讨厌它没有更有效的解决错误的方法。
所以我在想,给我一个小项目让我在业余时间开心,创建一个 Visual Studio 插件来自动修复一些错误。
以前有没有人编写过插件并得到任何有用的链接、提示和经验来分享?
您可以直接在其插件模型上编写 Visual-Studio 插件:http ://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx
这需要一些努力,因为扩展模型不是很直观。
您也可以使用 DXCore:http: //blogs.microsoft.co.il/blogs/dhelper/archive/2009/06/17/how-to-write-a-simple-dxcore-plug-in.aspx
它更简单一点,插件引擎是免费的。
最后一个选择是使用 Resharper 编写插件,我从来没有这样做过,但它已经在 Style-cop 插件中找到了插件。
我对第一个选项都有经验。第一个,VS 扩展模型,很难使用。它是一个旧 API,来自以前版本的 VS,基于经典 COM,缺少很多文档。第二个选项,DXCore 插件,更直观,有到达 API,但也缺少一些文档。另一个问题是它需要安装~30MB。祝你好运 :)
新的 Visual Studio 2010 Beta 2 和 SDK 有专为这类事情设计的项目。新 WPF 界面的可扩展性选项将是完成此任务的好方法:
http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx#Extensibility
2010年将会有很多很酷的事情出现
这些视频也很不错:http: //msdn.microsoft.com/en-gb/vstudio/bb507746.aspx但这些适用于较旧的 Visual Studio 版本