2020. 7. 27. 15:30

크로미움을 참조한 윈폼 프로젝트를 배포했더니 실행도 안 되고 에러 메시지도 없이 반응이 없습니다.


그래서 이벤트 뷰어를 봤더니....



1. 에러 원인

원래 'System.IO.FileNotFoundException'에러는 파일을 찾지 못한 경우 발생합니다.

하지만.....


크로미움을 참조할 때 사용하는 'CefSharp'를 참조했는데 'VC++ 2013/2015 Redistributable Package'가 설치되지 않은 경우에도 발생합니다.

(참고 : github CefSharp - Frequently asked questions )




2. 해결방법
너무나 당연하게도 'VC++ 2013/2015 Redistributable Package'를 설치하면 됩니다.

다운로드 : Microsoft Visual C++ 2015 재배포 가능 패키지 Update 3 x86 or x64



잘 실행됩니다.





마무리

예전에는 닷넷에서 에러가 나면 팝업창이 떴던 거 같은데.....

이제는 반응이 없으면 이벤트 뷰어를 확인해야 합니다.


아는 사람이야 상관없는데....

이걸 배포하면 "아무 반응 없어요."로 퉁치니 유지보수가 힘들어진다는 문제가 있죠 ㅜㅡ