1
익스프레스 버전 4.1.29를 사용하고 있었는데 제대로 작동합니다. 하지만 4.3.16으로 업그레이드하면 오류가 발생합니다. log4net 2.0.5를 설치했는데 내 컴퓨터에 log4net 1.2.15가 설치되어 있지 않습니다. postsharp 4.3.16에 log4net 1.2.15에 대한 의존성이 있습니까?4.3.16으로 업그레이드 한 후 log4net에 포스트 샤프 빌드 문제가 발생했습니다.
Unhandled exception (4.3.16.0, postsharp-net40-x86-srv.exe, CLR 4.0.30319.394254, Release): PostSharp.Sdk.CodeModel.AssemblyLoadException: Cannot find assembly 'log4net, version=1.2.15.0, culture=neutral, publickeytoken=669e0ddf0bb1aa2a'. [Version mismatch]
내 솔루션/프로젝트를 확인했습니다. 1. 모든 프로젝트의 log4net이 nuget을 사용하여 2.0.5로 업그레이드되었습니다. 2. 모든 프로젝트 설정 파일이 log4net을 2.0.5로 리디렉션합니다.
이 올바른 것입니다. 여전히 문제가 발생하는 경우 새 프로젝트를 만들고 PostSharp UI를 사용하여 로깅을 추가하고 (메서드에 스마트 태그를 사용하는 것이 가장 간단한 방법입니다) 새 프로젝트와 사용자의 차이점을 확인하십시오. –