클라이언트 컴퓨터에 배포 된 C# 콘솔 응용 프로그램이 있습니다. 클라이언트 컴퓨터에 배포하는 동안 System.TypeInitializationException이 발생합니다.필수 Cef/CefSharp 종속성을 찾을 수 없습니다.
는 debug.log를, 나는 다음과 같은 오류를 얻을 :
Unable to locate required Cef/CefSharp dependencies:
Missing:CefSharp.BrowserSubprocess.exe
Missing:CefSharp.BrowserSubprocess.Core.dll
Missing:CefSharp.Core.dll
Missing:CefSharp.dll
Missing:icudtl.dat
Missing:libcef.dll
Executing Assembly Path:C:\myapp
문제는 모든 파일이 C에 존재하는 것입니다 : (여기에 지정)의 MyApp \ 디렉토리. 따라서 왜 이러한 파일이로드되지 않는지 잘 모르겠습니다. 또한 msvcp120.dll, msvcr120.dll, vccorlib120.dll은 c : \ myapp 디렉토리에 포함되어 있습니다.
참조 http://stackoverflow.com/help/mcve – amaitland
종속성 검사를 비활성화 할 수 있습니다. Cef.Initialize의 매개 변수입니다. – amaitland
@ amitland 다시 시뮬레이션하기 위해 내 코드를 되 돌린 후 문제가 사라져서 아마도 환경과 관련되었을 것입니다. . –