company_banner

ReSharper 7 поддерживает Visual Studio 2012 и упрощает разработку Metro-приложений

    imageСостоялся общедоступный релиз ReSharper 7 – новой версии широко известного расширения для Microsoft Visual Studio.

    ReSharper 7 обеспечивает полную поддержку Visual Studio 2012, одновременно сохраняя совместимость с версиями Visual Studio 2005, 2008 и 2010. Кроме того, ReSharper 7 содержит обширную функциональность, важную для команд, разрабатывающих приложения для Windows 8 и WinRT — новейших операционной системы и среды исполнения от Microsoft.

    ReSharper 7 полезен и для тех разработчиков, которые пока не собираются переходить на Visual Studio 2012. Среди новой функциональности, доступной во всех поддерживаемых версиях Visual Studio, – набор инспекций кода и автоматических исправлений; новые рефакторинги, в том числе Extract Class для упрощения кода; новые способы визуализации и изучения кода; а также контрактные аннотации, помогающие адаптировать анализ качества кода к соглашениям, принятым в конкретной команде разработчиков.


    «Этим релизом мы хотим помочь.NET-разработчикам, которые намерены быстро перейти к разработке Metro-приложений на платформе Windows 8. Чем скорее компании начнут публиковать приложения на Windows 8 Marketplace, тем большую прибыль они получат. ReSharper позволит им ускорить разработку для Windows 8», – говорит Илья Рыженков, менеджер продукта ReSharper – «С другой стороны, ReSharper 7 хорош и для тех, кто разрабатывает более традиционные .NET-приложения – в нем предложены новые способы рефакторинга, сопровождения и изучения кода, не говоря уже об улучшенной поддержке отдельных языков, в том числе XAML, JavaScript и VB.NET».

    Список основных нововведений в ReSharper 7 таков:
    • Полная интеграция с Visual Studio 2012 при сохранении поддержки трех предыдущих версий Visual Studio: 2005, 2008 и 2010.
    • Обширный набор функциональности для разработчиков, собирающихся создавать Metro-приложения для Windows 8.
    • Новые инспекции кода и аннотации, улучшающие контроль качества кода .NET-приложений.
    • Новые автоматические рефакторинги кода, в том числе широко востребованный рефакторинг Extract Class для упрощения кода.
    • Дополнительные возможности изучения кода, связанные с визуализацией иерархий полиморфных членов классов и стилей CSS.
    • Новые и улучшенные команды генерации кода.
    • Поддержка работы с интерфейсом INotifyPropertyChanged, упрощающая работу разработчикам приложений Windows Forms, WPF и Silverlight.
    • Удаление ненужных ссылок на сборки в масштабе всего решения.
    • Расширенный инструментарий для веб-разработчиков, в том числе улучшенная поддержка языка JavaScript, а также базовая поддержка ASP.NET 4.5 и ASP.NET MVC 4.
    • Поддержка двух дополнительных технологий разработки от Microsoft: LightSwitch и SharePoint.


    Ознакомиться с возможностями новой версии ReSharper подробнее и загрузить 30-дневную пробную версию продукта можно по адресу http://www.jetbrains.com/resharper/whatsnew?pr.

    Хочется также напомнить, что open source проекты и образовательные учреждения могут получить бесплатные лицензии http://habrahabr.ru/company/JetBrains/blog/144789/.
    JetBrains
    162,00
    Делаем эффективные инструменты для разработчиков
    Поделиться публикацией

    Похожие публикации

    Комментарии 9

      +1
      Если есть какие-то проблемы с РеШарпером, а в саппорт написать не дошли руки — спрашивайте тут. :-) Постараюсь помочь :-)
        0
        У меня вопрос: Ctrl+click по классу/методу так и не ведет к определению класса/метода?
        финальный билд ReSharper, VS12 RC 11.0.50706.0
        до этого регулярно ставил nightly build
        система Win7 x64
          0
          Я так понимаю, второй июльский патч? Завтра в офисе посмотрю подробнее, а пока наивно глупый вопрос — соотв. галка в настройках РеШарпера стоит? Ctrl+Click to go to declaration, если правильно помню на память, в разделе Environment | Editor, кажется…
            0
            Мм… на другой машине все заработало как надо, все галки стояли. Видимо проблема в локальной машине где-то в настройках старых может или еще какое-нито неудачное стечение обстоятельств.
            Вопрос снимается.
              0
              Я вечера ошибся — галочка в ReSharper | Options | Environment | Search & Navigation.

              Хоть вопрос и снимается, я бы все-таки хотел понять почему не работает то, что работать должно… Попробуйте ресетнуть настройки ReSharper | Manage Options | Reset all settings на проблемной машине; если не поможет, буду признателен за лог-файл в почту Alex[dot]Berezoutsky[at]jetbrains[dot]com:
              Запустите VS строкой 'devenv /ReSharper.LogFile C:\resharper_log.txt /ReSharper.LogLevel Verbose', создайте новый мелкий проект, сделайте несколько Ctrl+Click и, если не сработает, присылайте мне лог.

              Будем разбираться. :-)
              Большое вам спасибо!
        0
        Фанат PyCharm и PhpStorm только из-за ReSharper решил для души поизучать .net
          0
          Спасибо, обновились как только вышла новая версия.

          Всё отлично, только жаль, что intellisense для JS до сих пор не научился поддерживать методы и поля в «классах» (например, имплементацию от разработчика jQuery, и другие подобные). Не намечается ли в планах?
            0
            Конкретно этот фреймфорк, к сожалению, нет — не поддерживается. Зато именно jQuery extend поддерживается, как и несколько фреймворков от МС для классов в JS (используются в WinRT и MS Ajax).
              0
              Жаль… ведь этот фреймворк достаточно популярен и внедрен во многие Open Source проекты.

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое