为 Visual Studio 创建插件

6

我很喜欢StyleCop,但是不喜欢它没有更加高效的方法来解决错误。

所以我在考虑,为了让自己在业余时间更加愉快,创建一个Visual Studio插件来自动化一些错误修复。

之前有人编写过插件吗?有没有任何有用的链接、提示或经验可以分享?

2个回答

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扩展模型,非常难以使用。它是基于经典COM的旧API,缺少许多文档。第二个选项,DXCore插件,更加直观,具有更丰富的API,但也缺少一些文档。另一个问题是需要安装大约30MB的文件。祝好运 :)

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接