У меня есть сборка с рядом аспектов, созданных с помощью PostSharp express. На моем сервере сборки, я получаю предупреждения о конфликтующих аспектов, поэтому я решил добавить следующие атрибуты к аспектам для обеспечения упорядочения:PostSharp Express, запрашивающий лицензию
[ProvideAspectRole(StandardRoles.ExceptionHandling)]
[AspectRoleDependency(AspectDependencyAction.Order, AspectDependencyPosition.After, StandardRoles.Caching)]
Я сделал это, проверил в и встроенный код на сервере и все отлично работал. Предупреждения исчезли! Однако, когда другой разработчик получил последнее, он не смог скомпилировать его на своей локальной машине. На своей машине PostSharp считал, что экспресс-лицензия недействительна для этих аспектов.
Являются ли эти атрибуты аспект ограничиваемыми версией Pro PostSharp? И если да, то почему он может компилироваться на моей машине и сервере сборки с использованием экспресс-лицензии?
Спасибо за вашу помощь Гаэль. –