company_banner

Вышел ReSharper 7.1

    image

    Мы несколько месяцев не покладая рук работали над выпуском следующей версии ReSharper. И вот — свершилось! Официальную, только что выпущенную версию 7.1 можно загрузить здесь.

    Есть много причин обновиться до версии 7.1.

    • С выпуска версии 7.0 устранено более 300 дефектов и проблем производительности! Особенно следует отметить улучшения при работе с проектами SharePoint и ASP.NET MVC, а также с файлами ресурсов.

    • Улучшено форматирование кода: в этой важной области были внедрены самые востребованные на данный момент улучшения. Так, ReSharper 7.1 может форматировать комментарии XML-документации и цепочки вызовов методов. Об этом мы недавно писали в блоге, посвященном .NET-продуктам JetBrains.

    • Экспортировать результаты инспекции кода ReSharper и распределять их между членами команды стало проще. Кроме того, теперь можно копировать результаты инспекции кода для преобразования их в задания (work items).Подробнее можно прочитать в блог-посте «Easy sharing of ReSharper inspection results».

    • Поддержка Windows Phone 8: если вы уже пользуетесь Windows Phone 8 SDK для разработки приложений, ReSharper 7.1 поможет делать это быстрее и качественнее. Как именно? Читайте недавний блогпост о поддержке Windows Phone 8.

    • Поддержка VB.NET улучшена и теперь включает рефакторинг Extract Class, новые быстрые исправления (quick-fixes) и усовершенствованный IntelliSense.


    • Поддержка реализации интерфейса INotifyPropertyChanged покрывает больше сценариев использования, актуальных для разработчиков приложений Windows Forms, WPF и Silverlight.

    • И другие улучшения, в том числе исправления в ряде рефакторингов, усовершенствованная поддержка Entity Framework 5, ASP.NET, ASP.NET MVC и JavaScript.

    Бесплатно обновиться до ReSharper 7.1 можно при наличии лицензии на версию 7, либо лицензии на версию 6, купленной не раньше 1 июня 2012 г.

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

    Загрузите ReSharper 7.1 и расскажите нам, что вам понравилось, а что нет!

    Ваша команда ReSharper
    JetBrains
    Делаем эффективные инструменты для разработчиков

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

      0
      Заметил в 7.0 баг — в проекте несколько Portable Class Library общих, и их используют проекты WP8 и Windows Store — и в том и в том типы из портабл библиотек решарпером не резолвятся (неактивно действие по добавление using) приходится использовать макрос VS. Надеюсь, это исправлено.
        0
        Да, попробуйте 7.1 и дайте знать. Мы исправляли проблемы с подобным резолвом. Заранее спасибо!
          0
          Да, теперь работает как надо — хорошая работа!
            0
            Замечательно! Спасибо за информацию!
        0
        Не получилось сапгрейдиться youtrack.jetbrains.com/issue/RSRP-335594
          0
          Спасибо за баг. Будем разбираться!
            0
            Ответил вам в YouTrack-е.
            Предлагаю переписку перенести туда, чтобы другие пользователи с такой же проблемой могли найти решение. Еще раз огромное спасибо!
            0
            Ребят, когда вы уже исправите баг с items to skip? Минифицированные файлы занесены в исключения, но они всеравно индексируются, и выдаются в поиске, что неплохо тормозит разработку.



            Я не хочу видеть вторую строчку в меню! В идеале, если бы R# ее не индексировал, CTRL+CLICK сразу бы кинул меня в нужный definition, а так я вынужден еще водить мышей, выбирать пункт. А иногда этих пунктов бывает много… Такая классная задумка, но такая лажовая неважная реализация…
              0
              А вы пробовали добавлять этот файл в «ReSharper | Options | Code Inspection | Generated Code»? По идее, там должна быть маска *.min.js.
                0
                Конечно! И там, и в Code Inspection > Settings > Edit Items to Skip — и ничего не меняется! Единственное что я заметил — если открыть минифицированные файлы, в них нет привычных подсветки и навигации по коду. Но предполагается, и хочется, чтобы исключенные файлы ВООБЩЕ нигде не фигурировали!
                  0
                  Понял, спасибо за разъяснения.
                  Да, сейчас ReSharper работает так как вы описали, но это не баг, а by-design поведение. Реквест на эту фичу тут — youtrack.jetbrains.com/issue/RSRP-32028 — запланирован к версии 8.0.
                    0
                    Нууу… это не серьезно. Риквесту уже 5 лет, и вы планируете его выкатить еще через год-два? Неужели так сложно неиндексировать список файлов, занесенных в исключения?

                    Заметьте — если я сделаю exclude минифицированным файлам из солюшена — все работает как надо. Но я не могу их исключать, потому-что мне нужно выливать их в TFS (очевидно ведь). Просто заставьте R# игнорировать исключенные файлы, как будто их вообще нет!

                    Ну пожалуйста! )
                      0
                      Я искренне надеюсь, что 8.0 выйдет раньше, чем через 2 года. 8)

                      Проблема в том, что сейчас ReSharper все равно использует исключенные из анализа файлы для резолва символов из них. Если представить, что решарпер станет работать так, как предлагаете вы, это повлечет лавину false-positive проблем с «cannot resolve symbol», «code issues in solution» и т.д.

                      Так что, к сожалению, «в лоб» эту задачу решить нельзя.
              0
              Пользуясь случаем, а будет ли когда нибудь добавлена возможность копирования из окна Errors in solution. Или может я все пропустил и такое уже возможно а я не знаю как?
                0
                Если именно Errors in Solution, то самая правая кнопочка «Export» позволяет экспортировать в txt, xml или html.

                Н и банальный Ctrl+C — Ctrl+V тоже работают, если выделить ошибку. Вот, только что соорудил пример:

                 Solution WindowsFormsApplication1.sln Project WindowsFormsApplication1 WindowsFormsApplication1\Program.cs:18 ; expected

                  0
                  Возможно как раз начиная с версии 7.1 — cмотрите контекстное меню на узлах.
                  –5
                  Уникальный пост. Ни слова, ни намека на то что такое ReSharper.
                    0
                    ReSharper — расширение для Visual Studio, повышающее производительность .NET-разработчиков. Вы правы, что не все с ним знакомы. Учтем.

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

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