代码之家  ›  专栏  ›  技术社区  ›  AJM

为Visual Studio创建插件[关闭]

  •  6
  • AJM  · 技术社区  · 15 年前

    我是一个时尚警察的粉丝,但我讨厌它没有更有效的方法来解决错误。

    所以我在想,给我一个WEE项目,让我在业余时间快乐,创建一个Visual Studio插件来自动修复一些错误。

    以前是否有人编写过插件,并有任何有用的链接、提示和经验可供分享?

    2 回复  |  直到 11 年前
        1
  •  4
  •   Elisha    15 年前

    您可以直接在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编写插件,我从来没有这样做过,但它在样式cop插件中已经达到插件的水平。

    我对前两种选择都有经验。第一个,vs扩展模型,非常难使用。它是一个旧的API,来自于Vs的早期版本,基于经典的COM,缺少很多文档。第二个选项,dxcore插件,更直观, 有reacher API,但也缺少一些文档。另一个问题是需要安装~30MB。 祝你好运:

        2
  •  2
  •   Phill Duffy    15 年前

    新的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版本的