Название: JetBrains ReSharper UltimateГод выпуска: 2020
Версия: 2019.3.4
Разработчик: JetBrains
Язык интерфейса: Английский
Лечение: присутствует
Описание: ReSharper - это расширение Microsoft Visual Studio, которое помогает повысить эффективность разработки и автоматизирует большинство рутинных процедур. Благодаря поддержке C #, VB.NET, XAML, XML, ASP.NET, ASP.NET MVC, jаvascript, HTML и CSS ReSharper делает программирование в Microsoft Visual Studio намного быстрее и эффективнее.
С помощью ReSharper вы можете создавать более качественный код с меньшими усилиями, легче освоить новые конструкции для вас, быстро понять и оптимизировать существующий код. Тратя меньше времени на рутинные и повторяющиеся процедуры, вы можете сосредоточиться на нетривиальных задачах.
- Статический анализ качества кода и автоматическое исправление обнаруженных проблем. Для всех поддерживаемых языков ReSharper распознает ошибки компиляции, времени выполнения и логические ошибки, а также избыточные и неоптимальные конструкции, и подсвечивает обнаруженные проблемы прямо в редакторе. Более тысячи инспекций, которые ReSharper использует для поиска проблем в коде, позволят мгновенно увидеть все потенциально опасные места в текущем файле или даже во всем решении Visual Studio. Для большинства из них ReSharper предложит один или более вариантов автоматического исправления.
- Новые функции в редакторе. При работе в редакторе вы быстро привыкнете к полезным мелочам ReSharper, таким как подсветка синтаксиса кода, улучшенный IntelliSense, автоматический импорт сборок, сотни контекстных действий, встроенная документация символов, переупорядочивание фрагментов кода и многое другое.
- Очистка кода, единые настройки именования и форматирования. Механизм хранения настроек ReSharper позволяет синхронизировать их внутри команды, при необходимости комбинируя персональные и командные настройки. Этот механизм особенно полезен для настроек, касающихся стандартов оформления кода, таких как именование символов и форматирование. Функция очистки кода позволит быстро переформатировать код после изменения настроек, вставить или обновить заголовки файлов, а также применить ряд других действий, чтобы привести существующий код в соответствие с внутренними стандартами.
- Помощь в локализации приложений. ReSharper значительно упрощает работу с многоязычными.NET приложениями, поддерживая как .resx файлы, так и использования ресурсов в коде C#, VB.NET, ASP.NET и XAML. Вы сможете легко переносить строки в ресурсы и переопределять их значения для других культур, быстро находить использования ресурса в коде, переименовывать и безопасно удалять ресурсы.
- Мгновенный поиск и навигация. ReSharper предлагает новые возможности для навигации и поиска в исходном коде и сборках, включая сборки платформы .NET Framework. Для поиска любого файла, типа, метода, переменной вам потребуется нажать всего несколько клавиш. От любого символа в коде вы сможете мгновенно переходить к базовым и производным символам, использованиям, реализациям и переопределениям. Для любого типа ReSharper построит визуальную иерархию наследования с возможностью навигации к любому узлу. Если искомый символ находится во внешней сборке, ReSharper обратится к серверу исходного кода или декомпилирует сборку.
- Генерация кода и шаблоны. В ReSharper доступно несколько различных функций для работы с повторяющимися конструкциями кода. Генерация кода для типа поможет быстро добавить конструкторы, переопределения методов, свойства, делегаты и другие члены. Встроенные шаблоны покрывают большинство типовых конструкций, таких как, например, try…catch и if…else, а специальный редактор шаблонов поможет вам создать любые другие необходимые шаблоны. Кроме того, ReSharper позволяет использовать методы, переменные и даже классы, которые не были объявлены: все необходимые объявления будут сгенерированы автоматически.
- Рефакторинг кода. Набор рефакторингов, предлагаемый ReSharper, превосходит аналогичную функциональность Visual Studio как по количеству функций, так и по удобству их использования. В дополнение к рефакторинг, которые, в основном, ориентированы на масштабные трансформации, ReSharper включает сотни контекстных действий для небольших преобразований.
- Инструментарий для работы с юнит-тестами. ReSharper распознает тесты NUnit, MSTest, QUnit и Jasmine, и позволяет запускать или отлаживать их прямо из редактора или из специализированного окна Unit Test Sessions. Тестовые сессии могут комбинироваться из произвольного количества тестов и запускаться параллельно. Если вы предпочитаете тестовые фреймворки xUnit.net или MSpec, они также поддерживаются в ReSharper через расширения.
- Установите Resharper.
- Запустите патчер, дождитесь окончания процесса.
- Запустите VS, "Расширения" -> "ReSharper" -> "Help" -> "License information" -> "Start evaluation" для активации установленных модулей.
- Установите Resharper.
- Заменить файл JetBrains.Platform.Shell.dll в папках "C:\Users\<Username>\AppData\Local\JetBrains\Installations\ReSharperPlatformVs<Version>"
- Если вы также установили дополнительные модули - dotMemory, dotCover и прочие, то также замените файл JetBrains.Platform.Shell.dll в папках "C:\Users\<Username>\AppData\Local\JetBrains\Installations\<ProductName>>"
- Запустите VS, "Расширения" -> "ReSharper" -> "Help" -> "License information" -> "Start evaluation" для активации установленных модулей.