2011-02-06 3 views
4

.NET Framework 2.0을 대상으로하는 C# 프로젝트가 있습니다. PostSharp 2.0 Community Edition + Log4PostSharp도 사용하고 싶습니다. 문제는 3.5 프레임 워크를 대상으로하기 때문에 Log4PostSharp를 사용할 수 없다는 것입니다. 또한 PostSharp.Sdk (2.0)이 3.5 프레임 워크에 대해 빌드되기 때문에 Log4PostSharp의 대상 프레임 워크를 2.0으로 변경할 수 없습니다.PostSharp 2.0 및 .NET Framework 2.0 용 Log4PostSharp

2.0 프레임 워크를 타겟팅하는 프로젝트에서 Log4PostSharp 2.0을 사용하기 위해 수행 할 수있는 제안은 무엇입니까?

+0

아쉽게도. 나는 닷넷 4.0을 사용하여 일을 처리했다. 2.0 이전 버전과의 호환성을 유지하는 것은 다소 어려울 수 있습니다. –

+0

응용 프로그램 대상이 .NET 3.5 이상이 될 수없는 특별한 이유가 있습니까? (있을 수도 있지만 물어볼 가치가 있습니다.) –

답변

0

Log4PostSharp에 대해 source code을 확인했습니다. Nuget에는 없으므로 프로젝트에 포함 할 log4postsharp의 버전 1 또는 1.5를 수동으로 다운로드하여 컴파일해야합니다. 이 두 버전 모두 .NET 2.0을 기반으로합니다. 또는 log4netAOP을 시도해 볼 수 있습니다. log4netAOP도 PostSharp와 함께 사용해야합니다.