NLog를 여러 C++ 라이브러리를 사용하는 C# 기반 응용 프로그램에 통합하려고합니다. 그래서 NLogC DLL을 사용하여 C++ 라이브러리에서 로깅하려고합니다. 내 응용 프로그램을 실행할 때 C++ 코드에서 NLog_LogVA를 호출하려는 첫 번째 시도는 NLogC.dll이 최신 버전의 프레임 워크로 작성되었으며로드 할 수 없다는 예외가 발생합니다.NLogC.dll을 4.0 이전의 .NET Framework에서 사용할 수 있습니까?
Win 7에서 VS2008을 사용하고 있으며 최근에 설치된 .NET 3.5를 사용하고 있습니다. 그러나 우리는 여러 고객에게 OEM을하기 때문에 .NET 2.0 만 요구하도록 응용 프로그램을 유지하려고 노력해 왔습니다.
NLogC를 .NET 2.0과 함께 사용할 수 있습니까?
소스에서 컴파일이 작동했습니다. .msi에 의해 2/3.5/4 버전이 설치되었지만 4.0 폴더에만 NLogC.dll이 포함되었습니다. 위에 링크 된 2/3.5 압축에는 NLogC.dll도 포함되어 있지 않습니다. 내가 뭘 잘못했는지 모르겠다. –
@SteveFallows - NLOG를 사용하지 않으므로 msi에 포함 된 내용을 모르고 있지만 도움을 청하기 전에 연구가 부족하여 걱정했습니다. –