PostSharp - 跨程序集应用方面

3

我有几个项目,希望将某些方面应用于多个项目。我使用类似以下方式的多播属性:

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

这段代码应放在我的主项目中的AspectInfo.cs文件中。然而,这种方法似乎不起作用。在MyProject.Entities中的实体并没有接收到NotifiableObject方面。这里有一个类似的问题(链接),但那并没有解决我的问题。

1个回答

3

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接