Рефакторинг функций в Visual Studio 2005 для VB - PullRequest
4 голосов
/ 14 октября 2008

Кто-нибудь знает хорошую и бесплатную надстройку для Visual Studio 2005 для получения функций рефакторинга в VB?

Ответы [ 4 ]

6 голосов
/ 14 октября 2008

Ответ на этот вопрос по умолчанию, вероятно, Refactor! , поскольку этот инструмент также одобрен Microsoft как «официальный» модуль рефакторинга VB. Однако, будучи бесплатным инструментом, он не сравнится с мощью других коммерческих инструментов, таких как ReSharper или Refactor! Pro .

Кстати: хотя я бы определенно посоветовал опробовать все эти инструменты, нужно также сказать, что они значительно увеличивают IDE, намного медленнее. Если ваша машина достаточно быстра, чтобы справиться с этим, продолжайте и наслаждайтесь дополнительным повышением производительности. Однако в настоящее время я не использую ни один из этих инструментов (несмотря на то, что потратил деньги на подписку Refactor! Pro), поскольку моя (виртуальная) машина не может справиться с нагрузкой.

2 голосов
/ 14 октября 2008

Я не могу порекомендовать бесплатный, но ReSharper поможет. Если вы не планируете использовать его для коммерческой работы, он стоит арахиса.

0 голосов
/ 14 октября 2008

Спасибо за ваши ответы!

Я попробовал Refactor! от Developer Express, и он прекрасно работает для меня.

Одна вещь, которая мне показалась интересной, заключается в том, что Microsoft изначально вытянула поддержку рефакторинга в VB из Visual Studio 2005 , рассчитывая на то, что сторонние поставщики предоставят ее в качестве надстройки, что довольно типично .
Странно то, что они позже заключили партнерские отношения с Developer Express , чтобы помочь им разработать Refactor! для Visual Studio 2005. Это партнерство, по-видимому, продолжалось при разработке Visual Studio 2008, поскольку в последней версии IDE до сих пор не поддерживается рефакторинг в VB. Так что теперь Refactor! стал «официальным» (псевдоним, поддерживаемый Microsoft) инструментом для проведения рефакторинга в VB с Visual Studio.
На данный момент я не думаю, что эта функциональность когда-либо будет встроена в IDE, поэтому мне интересно, почему она не распространяется вместе с установочным пакетом Visual Studio, как это делается для других «официальных» надстроек, таких как DotFuscator или Crystal Отчеты.

0 голосов
/ 14 октября 2008

Я также должен добавить, что вы должны быть осторожны с Resharper для VB и особенно для версии 2005 (R # 3.1). Версия Resharper для VB гораздо менее полная, чем версия C #, особенно в версии 2005 года. В версии 2008 (R # 4.1) разница немного меньше. Но все же не то же самое.

...