Итак, доступна для скачивания новая версия продукта – релиз кандидат PostSharp 2.1, с нашего веб-сайта и с репозитория NuGet.
PostSharp 2.1 — это незначительное обновление PostSharp 2.0. Причина выхода этой версии в основном – правка некоторых ошибок, которые мы допустили в разработке предыдущей версии.
Релиз-кандидат обещает быть высококачественным продуктом, который практически не содержит ошибок, которые нам известны и необходимо чтобы он был протестирован обществом прежде чем он будет помечен как стабильный и выпущен как релиз. Также была проделана работа над обновлением документации. Так что теперь она отражает весь функционал продукта.
RC содержит следующие добавления относительно предыдущего CTP:
Если вы не знаете что вообще нового в PostSharp 2.1 относительно версии 2.0, тогда взгляните на список изменений:
Чтобы обновить ваши проекты с PostSharp 2.0 на PostSharp 2.1, вы можете исполизовать утилиту конвертирования, которая находится в PostSHarp HQ. Просто откройте приложение и кликните по надписи “convert”, затем выберете папку, которая содержит ваши проекты. Все ссылки на библиотеки и импорты MSBuild будут автоматически исправлены.
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 будут автоматически исправлены.