5

我想编写一个 Visual Studio 插件来为我做一些代码修改(比如一些特定的重构)。我想知道我应该使用这些工具中的哪一个,为什么?

我们有 resharper 的许可证,另外两个是免费的,这是一个内部使用的软件,所以我们不需要担心许可证问题。

4

4 回答 4

8

我只使用过 DXCore,但我不得不说它非常棒。

我自己和其他开发人员已经通过这个非常强大的框架取得了很多成就

我提交了我们的社区网站作为这方面的证据。

DevExpress 在回答有关框架的特定用途的问题时非常有帮助,并且在许多情况下,增强它以为基于它编写插件的人提供额外的功能。

我已经在我的博客上写了很多关于创建此类插件的文章,并且我正在努力使社区网站上的这个页面保持最新,并提供指向 Internet 上多个页面的链接,其中包含教程和完整工作的示例。

我还打算继续在我​​的博客上编写有关该主题的教程,因此随着时间的推移,这应该会成为更好的资源。

使用 DXCore 编写重构非常容易,因为它具有极其全面的对象模型。

我也很高兴通过http://twitter.com/RoryBecker或电子邮件(G Mail dot Com 的 Rory Becker )回答有关 DXCore(和 Coderush/RefactorPro)主题的问题

于 2009-08-22T18:34:30.430 回答
3

虽然我看过 ReSharper,但我并没有使用太多。我使用过 DXCore,我喜欢他们所做的。VSX看起来很有希望,尤其是在VS2010中使用MEF

如果您要面向更广泛的受众,我会说 VSX。但由于这是您组织内部的,我会选择DXCore

更多 DXCore信息在这里

于 2009-05-19T00:10:49.380 回答
1

我建议您使用您最熟悉其 API 的框架。如果你需要做一些复杂的事情(比如解析代码,眼睛糖果效果)你不想使用 VSX - 这会花费太多时间。

如果您没有偏好,我建议您使用 DXCore,主要是因为它的 API 可以快速学习,尽管在文档方面还有很多需要改进的地方,您有一些示例项目以及一个非常支持的社区。每当我需要发现如何做某事时,我需要做的就是在DXcore 插件论坛上询问它,我的问题很快就得到了回答。

于 2009-08-22T18:55:42.150 回答
0

如果您已经充分了解 ReSharper API 可以使用它进行有用的工作,那么您应该将您的知识卖给出价最高的人。他们一直承诺为过去三个主要版本提供文档。

于 2009-05-19T00:01:10.167 回答