Pull to refresh

Вышла в свет новая версия PostSharp RC 1

Reading time2 min
Views1.1K
Итак, доступна для скачивания новая версия продукта – релиз кандидат PostSharp 2.1, с нашего веб-сайта и с репозитория NuGet.

PostSharp 2.1  — это незначительное обновление PostSharp 2.0. Причина выхода этой версии в основном – правка некоторых ошибок, которые мы допустили в разработке предыдущей версии.

Релиз-кандидат обещает быть высококачественным продуктом, который практически не содержит ошибок, которые нам известны и необходимо чтобы он был протестирован обществом прежде чем он будет помечен как стабильный и выпущен как релиз. Также была проделана работа над обновлением документации. Так что теперь она отражает весь функционал продукта.


Что нового в PostSharp 2.1 RC 1?




RC содержит следующие добавления относительно предыдущего CTP:

  • Дизайн Architecture validation (PostSharp.Constraints) был полностью завершен;
  • Предупреждения (warnings) могут быть локально отключены (для какого-либо специфичного элемента кода), используя атрибут IgnoreWarning. Для деталей, просим в раздел документации.
  • Страница свойств проекта PostSharp теперь позволяет вам указывать какие warnings должны быть глобально запрещены. Также можно указать те warnings, которые будут интерпретироваться как ошибки;
  • Полная совместимость с Code Contracts 4.0;
  • Как экспериментальная, добавлена возможность узнать к какому файлу и номеру строки относится та или иная ошибка или предупреждение;
  • 17 исправлений ошибок;

Что нового в PostSharp 2.1?


Если вы не знаете что вообще нового в PostSharp 2.1 относительно версии 2.0, тогда взгляните на список изменений:

  • Улучшена производительность: теперь до пяти раз быстрее (узнать больше)
  • Architectural validation: проверка архитектурных правил во время компиляции. (узнать больше)
  • Расширения Reflection API: позволяет вам программно искать и перемещаться по коду. (узнать больше, узнать еще больше)
  • Пакет NuGet теперь устанавливается просто, без каких-либо окон (узнать больше);
  • Поддержка обфускаторов: теперь поддерживается Dotfuscator (узнать больше).
  • Поддержка Silverlight 5.0
  • Полная совместимость с Code Contracts 4.
  • Улучшено Messaging API.
  • Страница свойств в свойствах проекта Visual Studio.
  • Улучшена политика лицензирования.
  • Сервер лицензировния
  • Страничка “Как начать”

Обновление ваших проектов


Чтобы обновить ваши проекты с PostSharp 2.0 на PostSharp 2.1, вы можете исполизовать  утилиту конвертирования, которая находится в PostSHarp HQ. Просто откройте приложение и кликните по надписи “convert”, затем выберете папку, которая содержит ваши проекты. Все ссылки на библиотеки и импорты MSBuild будут автоматически исправлены.
Tags:
Hubs:
+4
Comments6

Articles