PostSharp - 跨程序集应用方面

时间:2012-02-12 22:30:06

标签: postsharp

我有几个项目,希望在多个项目中应用方面。我像这样使用多播属性:

[assembly:MyProject.Aspects.NotifiableObject(
    AttributeTargetAssemblies = "MyProject.Entities",
    AttributeTargetTypes = "MyProject.Entities.*")]

这是放在我的主项目中的AspectInfo.cs文件中。然而,这种方法似乎不起作用。 MyProject.Entities内的实体不接收NotifiableObject方面。有一个类似的问题here,但这并没有解决我的问题。

1 个答案:

答案 0 :(得分:3)

你不能这样做。您必须将Postsharp添加到每个项目中。