SetLogEvent를 찾을 수 없음: IronPDF 문제 해결
No function was found with the name SetLogEvent with error code (127)
오류 메시지에 언급된 SetLogEvent는 IronPDF 라이브러리의 메서드를 참조하여 실행이 실패하여 이 예외가 발생한 것입니다.
가능한 원인
이 예외는 일반적으로 사용자가 프로젝트의 IronPdf.Slim 버전을 업그레이드하면서 종속성 패키지, 특히 IronPdf.Native.Chrome.Windows 또는 IronPdf.Native.Chrome.Linux (Linux 기반 시스템용)을 업데이트하지 않았을 때 발생합니다. 버전 불일치는 호환성 문제를 일으켜 위에서 언급한 런타임 오류 메시지가 발생할 수 있습니다.
해결책
이 문제를 방지하려면 새 버전을 설치하기 전에 NuGet 패키지 관리자를 통해 이전 버전의 IronPDF 제거하는 것이 좋습니다. 이렇게 하면 이전 패키지의 잔여물이 모두 제거되어 잠재적인 충돌을 방지할 수 있습니다. 또한, 이 방식을 사용하면 모든 종속 패키지가 새 IronPDF 버전과 호환되는 버전으로 자동으로 업데이트됩니다.
또는 IronPdf.Slim 패키지만 사용하는 경우 프로젝트에 다음 코드를 포함할 수 있습니다.
// Enabling automatic download of compatible native binaries for IronPDF
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
// Enabling automatic download of compatible native binaries for IronPDF
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;
' Enabling automatic download of compatible native binaries for IronPDF
IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True
이 코드는 프로젝트가 처음 실행될 때 호환되는 버전의 종속 패키지를 자동으로 다운로드합니다. 일단 다운로드되면 세션을 다시 시작하거나 완전히 초기화하지 않는 한 다시 다운로드할 필요가 없습니다.
IronPDF 종속성의 호환 버전에 대한 자세한 내용은 IronPDF 및 IronPDF 의 NuGet 페이지를 참조하십시오.
추가적인 도움이 필요하시면 엔지니어링 요청을 제출해 주세요.

