[제품종류] IEC1000
[개발환경] Visual Studio 2008 C#
안녕하세요. IEC1000, WIN10, MSVC2008, USB 연결하여 개발중입니다.
MSVC2008 과 Windows Mobile Device Center 를 이용하여
USB 로 IEC1000 과 디바이스 연결하여 개발하고 있었습니다.
개발 환경 그대로 변함없이 사용중인데...
특정 버튼만 누르면 바로 "응용 프로그램 오류" 가 발생하며 디버깅 연결이 종료됩니다. (첨부 이미지 참고)
이 버튼은 누르면 팝업 메시지가 뜨고 YES / NO 선택 후, 시리얼 통신을 오픈합니다.
이 기능은 2달 전에 작업한 기능이고 디버깅 환경이나 일반 런타임 모드도 다 잘 동작했습니다.
그런데 갑자기 디버깅 환경에서 저 기능의 버튼만 누르면 디버깅이 종료됩니다.
디버깅이 아닌 "응용프로그램 런타임 모드" 로 앱을 실행하면 아무 문제없이 다 잘 도작합니다.
MSVC + USB 디버깅 연결하면 저 동작에서 디버깅 연결이 끊어지며 에러가 발생합니다.
저와 비슷한 증상이있나 자주하는 질문이나 Q&A를 찾아보니 똑같은 문제가 예전에도 보입니다.
https://hnsts.co.kr/Community/QnaView/5221
저와 조금 다른점은....
제 프로그램은 팝업 메시지가 뜬 상태이다보니 시리얼 포트 오픈도 안했는데 에러가 뜨면서 종료됩니다.
근데 "런타임 모드"로 실행하면 아무 문제없이 다 잘 동작합니다.
추가 이상 동작으로...
다른 곳에 브레이크 포인트를 걸고 테스트해보면 위와 똑같은 에러가 발생하면서 연결이 종료됩니다. (첨부 이미지 동일)
Windows Mobile Device Center 도 지우고 다시 깔고
프로젝트/솔루션 클린하고 다시 빌드해도 이 문제가 해결되지 않습니다.
관련하여 어떤 방법이 있는지 검토 부탁드립니다.
감사합니다.