我是风格警察的粉丝,但却不喜欢它没有更具体的方法来解决错误。
所以我想,给我一个小项目让我在业余时间开心,创建一个Visual Studio插件来自动修复错误。
之前有没有人创作过插件,并获得了任何有用的链接,提示,经验分享?
答案 0 :(得分:4)
您可以直接在其插件模型上为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扩展模型,非常难以使用。它是来自以前版本的VS的旧API,基于经典COM并且错过了大量文档。第二个选项,DXCore插件,更加直观, 有反向API但它也缺乏一些文档。另一个问题是它需要安装~30MB。 祝你好运:)
答案 1 :(得分:2)
新的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版本