반응형
Visual studio로 컴파일 하고 다른 PC에서 실행하기 위해 실행파일과 라이브러리를 복사하고 실행하였는데
실행까지는 잘 되고 특정 버튼을 누르면 DLL이 로드되지 않으면서 에러 메시지를 띄웠다.
같은 경로에 DLL까지 있는데 왜 로드되지 않을까?
재배포패키지가 필요한 것인가? 재배포패키지도 설치하여 보았지만 결과는 동일했다.
개발자 PC에서는 잘 실행되는데 일반 PC에서는 문제가 있다.
개발자 PC에는 개발툴이 설치되어 있어서 문제가 없다. 일반 PC는?
고민끝에 찾아낸 버그.
개발자 PC에서 디버그 모드로 컴파일하고 배포하니 일반 PC에서는 에러가 발생한 것이였다.
개발자 PC에서 릴리즈 모드로 컴파일하고 배포하면 일반 PC에서 정상적으로 실행된다.
위 과정은 직장 동료가 겪은 디버깅 경험담이다.
개발 후 배포시에는 반드시 릴리즈 모드로 배포하자.
728x90
반응형
'공부 > C#' 카테고리의 다른 글
210122 C# Pdf to Image program source (Pdf2Image) (0) | 2021.01.24 |
---|---|
210118 C# Windows form program 테스트 (VS2019) (0) | 2021.01.24 |
180126 C# Panel Winform (0) | 2020.09.15 |
180116 C# Cursor 변경 (0) | 2020.09.09 |
180102 C# StatusBar에 PictureBox 좌표표시 예제 (0) | 2020.09.03 |