에러
[KernelBase.dll] 프로그램이 실행이 안될 때
plandis
2017. 12. 18. 22:30
아니. C# Winform 프로젝트 마무리 단계에서 최종 테스트를 무사히 마치고 실행파일을 배포했더니 곳곳에서 아무 이유없이 실행이 안된다는 것이였다.
이벤트 로그에서 확인해보니 Kernelbase.dll에서 FilenotfoundException이 발생중이 것을 확인했다.
확인해 보니 "Visual Studio 용 Visual C++ 재배포 가능 패키지" 를 설치해야 되는 라이브러리가 포함되어 있었다. 이것 때문에 하루 그냥 날렸네.
여튼 결론은 이럴때엔 vcredist_x64 또는 vcredist_x86 를 다운 받아 설치하고 테스트를 해보자.
물론 .NetFramework 버전 문제 또는 컴파일 시 플렛폼이 64인지 86인지에 따라서 실행이 되지 않을 수 있다.