PostSharp Express要求许可证

时间:2015-05-12 16:21:30

标签: postsharp

我有一个使用PostSharp express创建了许多方面的程序集。在我的构建服务器上,我收到有关冲突方面的警告,因此我决定将以下属性添加到Aspects以强制执行排序:

    [ProvideAspectRole(StandardRoles.ExceptionHandling)]
    [AspectRoleDependency(AspectDependencyAction.Order, AspectDependencyPosition.After, StandardRoles.Caching)]

我这样做了,检查并在服务器上构建代码,一切都很好。警告消失了!但是,当另一位开发人员最新时,他无法在他的本地机器上编译。在他的机器上,PostSharp认为快递许可证对这些方面无效。

这些方面属性是否仅限于PostSharp的专业版?如果是这样,为什么它能够使用快速许可证在我的机器和构建服务器上进行编译?

1 个答案:

答案 0 :(得分:1)

是的,AspectRoleDependency是Pro功能。

未在构建服务器上强制执行许可,因此无论在开发工作站上注册的许可证如何,您始终都可以在构建服务器上启用所有功能。