选择哪一个? DXCore、Resharper 还是 VSX?

发布于 2024-07-22 07:05:20 字数 146 浏览 12 评论 0原文

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

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

I want to write a visual studio addon to do some code modifications for me (like some specific refactoring). I was wondering which one of these tools should I use and why?

we have licenses for resharper, the other two are free and this is an internally used software, so we don't need to worry about licensing.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

哆啦不做梦 2024-07-29 07:05:20

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

我自己和其他开发者通过这个功能强大的框架取得了很多成就,

我提交了我们的社区网站作为这一效果的证据。

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

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

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

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

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

I have only used the DXCore but I have to say that it totally rocks.

My self and other developers have achieved a lot with this very capable framework

I submit our community site as evidence to this effect.

DevExpress are very helpful when it comes to answering questions on particular uses of the framework and in many cases, enhancing it to provide additional functionality for those who write plugins based on it.

I have written quite a bit on the creation of such plugins on my blog and I am endeavouring to keep this page on the community site up to date with links to several pages around the internet containing tutorials and fully worked examples.

I also intend to continue writing tutorials on the topic on my blog, so this should become an even better resource over time.

Refactorings are extremely easy to write with the DXCore, because of it's extremely comprehensive object model.

I am also happy to answer questions on the topic of DXCore (and Coderush/RefactorPro) via http://twitter.com/RoryBecker or alternatively via email (Rory Becker at G Mail dot Com)

好多鱼好多余 2024-07-29 07:05:20

虽然我看过ReSharper,但我并没有经常使用它。 我使用过 DXCore,我喜欢他们所做的事情。 VSX 看起来很有前途,尤其是 MEFVS2010

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

更多 DXCore 信息

Although I have looked at ReSharper I have not used it much. I have used DXCore and I like what they have done. VSX looks promising especially with MEF in VS2010.

If you were going for a more general audience I would say VSX. But since this is internal to your organization I would go with DXCore.

More DXCore info here.

空袭的梦i 2024-07-29 07:05:20

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

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

I suggest you use the framework you're most familiar with its API.
If you need to do something complicated (i.e parse code, eye candy effects) you do not want to use VSX - it would take too much time.

In case you don't have a preference I suggest you'll use DXCore mainly because its API can be quickly learnt, although there is much to improve documention-wise you have a few example projects as well as a very supportive community.
Whenever I've needed to discover how to do something, all I needed to do is ask about it at the DXcore plugins forum and I got my question answered in a flash.

叹沉浮 2024-07-29 07:05:20

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

If you've figured out the ReSharper API sufficiently to do useful work with it, then you should sell your knowledge to the highest bidder. They've been promising documentation for the past three major releases.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文