2012-02-12 1 views
3

여러 프로젝트가 있으며 여러 프로젝트에 애스펙트를 적용하려고합니다. 다음과 같은 멀티 캐스트 속성을 사용합니다.PostSharp - 어셈블리 전체에 애스펙트 적용

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

이것은 내 메인 프로젝트 내의 AspectInfo.cs 파일에 있습니다. 그러나이 방법은 효과가없는 것 같습니다. MyProject.Entities 안의 엔티티는 NotifiableObject 측면을 수신하지 않습니다. 비슷한 질문이 here이지만 내 문제가 해결되지 않았습니다.

답변

3

이 작업을 수행 할 수 없습니다. Postsharp를 각 프로젝트에 추가해야합니다.