Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Ссылки на утилиты для VB .NET


Автор: Exception 3.2.2006, 20:00
Здесь прошу постить ссылки на add-ins для Visual Studio, интересные программы для работы с кодом VB .NET и т.п. smile
Начнем-с...
  • .NET Reflector
    Пожалуй, мало кто не знает об этой утилите. Программа позволяет декомпилировать код сборок .NET (exe, dll) в код IL, C#, VB .NET, и в другие языки (благодаря поддержке plugin'ов, коих стало великое множество smile ).
    Загрузить .NET Reflector можно здесь:
    http://aisto.com/roeder/dotnet
    Плагины для .NET Reflector находятся здесь:
    http://aisto.com/Incoming/Reflector/AddIns


  • Snippet Compiler
    Интересная прога, позволяет тестировать куски кода без создания проекта в VS. Просто набираем код и жмем "Run" smile
    Загрузить Snippet Compiler можно здесь:
    http://sliver.com/dotnet/SnippetCompiler/


  • Regulator
    Позволяет составлять и тестировать регулярные выражения. Весьма полезно. Особенно удобна функция поиска нужного regexp'а в интернете.
    Загрузить Regulator можно здесь:
    http://sourceforge.net/project/showfiles.php?group_id=105210


  • CodeSmith
    Это нечто особенное... Позволяет генерировать код для абсолютно различных целей. К сожалению, бесплатна только триальная версия на 30 дней smile .
    Загрузить CodeSmith Trial можно здесь:
    http://www.codesmithtools.com/downloadrequest.aspx


  • NUnit, NDoc, NAnt
    Аналогичны JUnit, JDoc, Ant для Java.
    NUnit - служит для тестирования классов;
    NDoc - служит для создания документации в форматах CHM, HTML, и других на основе XML-файла, сгенерированного компилятором.
    NAnt - служит для написания скриптов Build'а. Аналогичен MSBuild в VS 2005.
    Загрузить NUnit можно здесь:
    http://www.nunit.org
    Загрузить add-in Visual Studio для интеграции с NUnit можно здесь:
    http://sourceforge.net/project/showfiles.php?group_id=64706
    Загрузить NDoc можно здесь:
    http://ndoc.sourceforge.net
    Загрузить NAnt можно здесь:[
    http://sourceforge.net/project/showfiles.php?group_id=31650


  • Refactor!
    Вот это самое вкусное smile . Инструмент для автоматизированного проведения http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D1%84%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3. Доступны такие опции, как Extract Method, Encapsulate Field, Create Overload, Reorder Parameters, и другие. К сожалению, бесплатна лишь урезанная версия, но все равно качать советую обязательно smile !
    P.S. На моей WinXP SP2 не хотел ставиться Refactor. Мол, писал, что стоит старая версия Windows Installer, или что-то вроде того. Дело решилось залезанием в папку \Documents and Settings\-L=L+\LOCALS~1\Temp\, в которой были две папки. В одной из них лежал DXCore.msi, а в другой Refactor!.msi. Сначало необходимо запустить DXCore, а потом Refactor.
    Загрузить Refactor! For Visual Studio 2005 можно здесь:
    http://devexpress.com/vbrefactor/
Ну вот и все, о чем я хотел сегодня рассказать smile
Если найдете что-нибудь интересное, пишите сюда!
СУВ.

Автор: Exception 3.2.2006, 20:53
И ещё одна вещь smile .
  • FxCop
    Позволяет протестировать сборки (dll/exe) на соответствие кода рекомендациям MS Design Practices Guidelines. Интересно так smile
    Качаем http://gotodotnet.com/team/fxcop.

Автор: unicuum 11.3.2007, 22:41
Качайте http://www.gotdotnet.com/Workspaces/Workspace.aspx?id=a927f4e7-8e7f-45ce-8b72-f3b9384a3eab. Эта штука позволяет создавать и отлаживать snippets (обрывки) для Visual Basic.NET, а под конец даже упаковывать их в *.vsi пакеты прямо из программы. Очень удобно если нужно будет поделиться обрывками кода с другими программистами. При рациональном использовании снипеты станут очень серьёзными помощниками в программировании.

Автор: diadiavova 7.3.2011, 18:12
В связи с тем, что .Net Reflector становится платным, полезно рассмотреть альтернативу

IL Spy
На данный момент рефлектору сильно уступает, декомпилирует код только в C# и CIL, но это лучше, чем ничего и проект интенсивно развивается.

О возможностях читать здесь
http://wiki.sharpdevelop.net/ilspy.ashx
Страница загрузки здесь
http://build.sharpdevelop.net/BuildArtefacts/#ILSpy

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)