5

我想編寫一個visual studio插件來爲我做一些代碼修改(如某些特定的重構)。我想知道我應該使用哪一種工具,爲什麼?哪一個可以選擇? DXCore,Resharper或VSX?

我們有resharper許可證,另外兩個是免費的,這是一個內部使用的軟件,所以我們不需要擔心授權。

回答

0

如果您已經充分發現了ReSharper API以充分利用它,那麼您應該將您的知識出售給出價最高的投標人。他們一直承諾過去三個主要版本的文檔。

3

儘管我看過ReSharper,但我並沒有多用它。我已經使用DXCore,我喜歡他們所做的。 VSX看起來很有希望,特別是MEFVS2010

如果你想要更普遍的觀衆,我會說VSX。但由於這是你的組織內部,我會去DXCore

更多DXCore info here

8

我只使用DXCore,但我必須說它完全是岩石。

我自己和其他開發商已經取得了很多與此非常有能力的框架

我提出我們community site作爲這方面的證據。

DevExpress對於回答有關框架特定用法的問題非常有幫助,並且在很多情況下,DevExpress對於爲那些基於它編寫插件的用戶提供附加功能進行了增強。

我已經寫上建立這樣的插件相當多的my blog,我努力保持this page on the community site最新鏈接到互聯網附近幾頁包含的教程和充分合作的例子。

我還打算繼續在我​​的博客上撰寫有關該主題的教程,因此隨着時間的推移,這應該成爲更好的資源。

重構非常容易用DXCore編寫,因爲它是非常全面的對象模型。

我也很高興通過http://twitter.com/RoryBecker或通過電子郵件或者(羅裏·貝克爾在g郵件點com)

1

回答有關DXCore(和的CodeRush/RefactorPro)的主題的問題,我建議你使用你的框架最熟悉它的API。 如果你需要做一些複雜的事情(即解析代碼,眼睛糖果效果),你不想使用VSX - 這將花費太多時間。

如果您沒有偏好,我建議您使用DXCore,主要是因爲它的API可以快速學習,儘管有很多需要改進的文檔 - 明智的是您有幾個example projects以及一個非常支持的社區。 每當我需要發現如何做某件事時,我所需要做的就是在DXcore plugins forum處詢問,並且我的問題一閃而過。

相關問題