2012-02-12 11 views
3

複数のプロジェクトがあり、複数のプロジェクトにまたがってアスペクトを適用したいと考えています。私は以下のようなマルチキャスト属性を使用します:PostSharp - アセンブリ全体にアスペクトを適用する

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

これは私のメインプロジェクト内のAspectInfo.csファイルに配置されています。しかし、このアプローチはうまくいかないようです。 MyProject.Entities内のエンティティは、NotifiableObjectの部分を受け取りません。同様の質問hereがありますが、それは私の問題を解決しませんでした。

答えて

3

これはできません。 Postsharpを各プロジェクトに追加する必要があります。

関連する問題