2017-11-07 5 views
1

VS2017 (15.4.2) 및 ServiceStack에 문제가 있습니다.ServiceStack 호환되지 않는 넷 4.7.1

오류는 다음과 같습니다. 패키지 ServiceStack.Logging.Log4Net 4.5.14는 net471 (.NETFramework, Version = v4.7.1)/win-x64와 호환되지 않습니다. 패키지 ServiceStack.Logging.Log4Net 4.5.14는 net45 (.NETFramework, Version = v4.5)를 지원합니다.

VS를 재설치하고, 닷넷을 재설치하고, 플러그 인 서비스 사용 중지 및 재설치를 성공한 채 모든 도로를 시도했습니다. 나는 아이디어가 부족합니다. 운영 체제는 W10입니다. 어떤 아이디어?

답변

0

.NET v4.5 바이너리가 .NET v4.7과 호환되지 않는 이유는 알 수 없지만 Log4NetFactory.csLog4NetLogger.cs 파일을 수동으로 프로젝트에 복사하면 ServiceStack.Logging.Log4Net 종속성을 피할 수 있습니다. ServiceStack.Logging.Log4Net NuGet 패키지에 들어있는 모든 .cs 파일

+0

을 다시 일하러가요 - 위성 리소스 어셈블리 예를 들어) 잘못된 오류 메시지가 표시됩니다. –

1

내가 버전 1709 모든 것을 운영 체제를 업데이트 된 버전이 1703 년 10 원 문제는이 패키지는 일부의 compat 검사 (예기치 않은 위치에서 예를 들어 dll 파일을 실패 nuget 버그라고 생각