Дабы преподнести небольшой подарок к предстоящим праздникам, мы рады представить вам даже не один, а целых три релиза: ReSharper 6.1, dotCover 1.2 и dotTrace 4.5.2 Performance.
Этот выпуск Решарпера содержит не только багфиксы но и ряд фич, о которых мы уже писали в серии блог-постов (англ.яз.). Вот что появилось нового в этом релизе:
В Решарпере 6.0 были заложены основы того, что в последствии стало новым механизмом управления настройками. Изменение это было существенным, как с архитектурной, так и с функциональной точки зрения. К сожалению, ввиду отсутствия времени, мы не смогли подготовить этот функционал к релизу 6.0. Но сейчас все готово, и в релизе 6.1 мы рады представить набор возможностей для общего владения настройками на уровне решений, команд, отдельных компьютеров и даже на уровне политик компании. Мы все еще продолжаем работать над настройками, и надеемся на вашы отзывы.

Перед выпуском каждой версии Решарпера, мы вкладываем массу времени в работу над производительностью. Это не всегда так просто, т.к. нам нужно также успевать создавать новый функционал. В версии 6.0 у нас были серьезные проблемы с производительностью в некоторых типах веб-проектов. К счастью, эти проблемы были решены, и около 140 различных проблем были устранены к релизу 6.1.
Поддержка Async все еще находится в состоянии CTP, а Visual Studio, в свою очередь – в стадии early preview. Пытаться поддерживать технологии, которые еще не готовы, не только сложно но еще и рискованно, т.к. любые крупные изменения могут свести на нет большую долю первоначальных усилий. Тем не менее, мы знаем что многие из наших пользователей экспериментируют с новыми технологиями и им не хватает ReSharper’a.

Поэтому, с релизом 6.1 мы предоставляем поддержку Async-а в C# и VB.NET, а также экспериментальную поддержку Visual Studio 11. Пока что нет поддержки Metro приложений и, для того чтобы произвести установку для VS11, вам потребуется отдельный установочный пакет (vsix), который можно ��качать на этой странице.
Большое число пользователей полагаются на Решарпер для быстрых изменений на уровне проекта, и поддержка оптимизации ссылок будет еще одним полезным инструментом. В любом проекте из вашего решения, ReSharper 6.1 может детектировать ссылки на сборки, которые не используются, и помогает пользователю удалить некоторые или все неиспользованные ссылки.

В процессе разработки версии 6.0, мы вложили много сил в создание более удобного API для расширения ReSharper’а. Версия 6.1 содержит плоды этих усилий: помимо улучшенного API, мы также предоставляем фреймфорк для юнит-тестирования, шаблоны Visual Studio, примеры и онлайн документацию. ReSharper 6.1 SDK можно скачать как инсталлятор MSI или ZIP-архив.

Вот несколько других фич, которые вошли в релиз:
Также, мы починили большое количество существующих проблем. О многих нововведениях и улучшениях функционала вы сможете прочитать в будущих постах нашего блога (англ.яз.)
Оба этих релиза были «сервисными», и основной их целью была поддержка совместимости с ReSharper 6.1. Помимо этого, dotCover теперь работает с TypeMock 6.2.x, предоставляет улучшенные возможности создания отчетов с сокращенным объемом сгенерированного HTML-кода, а также потребляет меньше памяти.
Мы уже начали работать над новыми «мажорными» версиями dotCover и dotTrace Performance. Скоро будут выпущены EAP-версии продуктов с большим количеством новых возможностей и улучшений, о которых мы обязательно напишем.
Вы можете скачать ReSharper 6.1, dotCover 1.2 и dotTrace 4.5.2 Performance прямо сейчас!
Ну и в заключение, позвольте поздравить всех вас с предстоящими праздниками. Увидимся в новом году!
ReSharper 6.1
Этот выпуск Решарпера содержит не только багфиксы но и ряд фич, о которых мы уже писали в серии блог-постов (англ.яз.). Вот что появилось нового в этом релизе:
Настройки
В Решарпере 6.0 были заложены основы того, что в последствии стало новым механизмом управления настройками. Изменение это было существенным, как с архитектурной, так и с функциональной точки зрения. К сожалению, ввиду отсутствия времени, мы не смогли подготовить этот функционал к релизу 6.0. Но сейчас все готово, и в релизе 6.1 мы рады представить набор возможностей для общего владения настройками на уровне решений, команд, отдельных компьютеров и даже на уровне политик компании. Мы все еще продолжаем работать над настройками, и надеемся на вашы отзывы.

Улучшения производительности
Перед выпуском каждой версии Решарпера, мы вкладываем массу времени в работу над производительностью. Это не всегда так просто, т.к. нам нужно также успевать создавать новый функционал. В версии 6.0 у нас были серьезные проблемы с производительностью в некоторых типах веб-проектов. К счастью, эти проблемы были решены, и около 140 различных проблем были устранены к релизу 6.1.
Поддержка Async и Visual Studio 11
Поддержка Async все еще находится в состоянии CTP, а Visual Studio, в свою очередь – в стадии early preview. Пытаться поддерживать технологии, которые еще не готовы, не только сложно но еще и рискованно, т.к. любые крупные изменения могут свести на нет большую долю первоначальных усилий. Тем не менее, мы знаем что многие из наших пользователей экспериментируют с новыми технологиями и им не хватает ReSharper’a.

Поэтому, с релизом 6.1 мы предоставляем поддержку Async-а в C# и VB.NET, а также экспериментальную поддержку Visual Studio 11. Пока что нет поддержки Metro приложений и, для того чтобы произвести установку для VS11, вам потребуется отдельный установочный пакет (vsix), который можно ��качать на этой странице.
Оптимизация ссылок на сборки
Большое число пользователей полагаются на Решарпер для быстрых изменений на уровне проекта, и поддержка оптимизации ссылок будет еще одним полезным инструментом. В любом проекте из вашего решения, ReSharper 6.1 может детектировать ссылки на сборки, которые не используются, и помогает пользователю удалить некоторые или все неиспользованные ссылки.

SDK
В процессе разработки версии 6.0, мы вложили много сил в создание более удобного API для расширения ReSharper’а. Версия 6.1 содержит плоды этих усилий: помимо улучшенного API, мы также предоставляем фреймфорк для юнит-тестирования, шаблоны Visual Studio, примеры и онлайн документацию. ReSharper 6.1 SDK можно скачать как инсталлятор MSI или ZIP-архив.

И другие полезные возможности…
Вот несколько других фич, которые вошли в релиз:
- Structural Search and Replace (SSR) для HTML и ASP.NET. Теперь можно использовать механизм замены по паттернам (custom patterns) для рефакоринга разметки HTML и ASP.NET.
- Отслеживание вызовов для ASP.NET MVC. Все те же механизмы отслеживания вызовов (call tracking), расширенные для поддержки ASP.NET MVC 3.
- Новые проверки кода. Появились проверки доступа к «убранным» (disposed) замыканиям, проверки ковариантных конверсий массивов, и многие другие.
Также, мы починили большое количество существующих проблем. О многих нововведениях и улучшениях функционала вы сможете прочитать в будущих постах нашего блога (англ.яз.)
dotCover 1.2 и dotTrace 4.5.2 Performance
Оба этих релиза были «сервисными», и основной их целью была поддержка совместимости с ReSharper 6.1. Помимо этого, dotCover теперь работает с TypeMock 6.2.x, предоставляет улучшенные возможности создания отчетов с сокращенным объемом сгенерированного HTML-кода, а также потребляет меньше памяти.
Мы уже начали работать над новыми «мажорными» версиями dotCover и dotTrace Performance. Скоро будут выпущены EAP-версии продуктов с большим количеством новых возможностей и улучшений, о которых мы обязательно напишем.
Скачать их все :)
Вы можете скачать ReSharper 6.1, dotCover 1.2 и dotTrace 4.5.2 Performance прямо сейчас!
Ну и в заключение, позвольте поздравить всех вас с предстоящими праздниками. Увидимся в новом году!
