Wince : System.Sr.dll이 설치되지 않고 예외가 무엇인지 알 수있는 방법이 있습니까?

StackOverflow https://stackoverflow.com//questions/9706612

문제

WinCE 응용 프로그램이 있고 다음과 같은 오류 메시지가 나타나는 경우가 있습니다.

이를 포함하는 선택적 자원 어셈블리를 찾을 수 없기 때문에 오류 메시지를 표시 할 수 없습니다.

예외 메시지의 DLL (system.sr.dll)의 DLL이 없기 때문입니다.문제는 모든 언어에 대한 오류 메시지가 포함 된 다중 언어 이미지를 만들고 싶지만 system.sr.dll은 한 언어로 만됩니다.

System.sr.dll이 설치되지 않고 예외가 발생했는지 알아내는 방법이 있으므로, 제작 한 다국어 예외 메시지 사전에서 오류 메시지를 검색하십시오.나는 장치를 디버깅하는 데 끔찍하게 익숙하지 않으므로 내가 일해야할 일을 확실하지 않습니다 (무엇이든).

고마워, 마크

도움이 되었습니까?

해결책

syste.sr.dll은 현지화 된 예외 텍스트 만 포함되어 있으며 사용자에게 어쨌든 사용자에게 표시해서는 안됩니다.사용자는 모호한 개발 중심의 메시지를 이해하지 못합니다.

예외 자체는 여전히 입력되므로 유형 정보를 기반으로 여전히 잡을 수 있고 사용자에게 의미있는 메시지를 표시 할 수 있습니다.예외의 의미는 사용자 또는 앱이 예외 지점에서 수행하려고했는지에 따라 매우 컨텍스트 중단됩니다.

이와 같은 것이 일반적으로 쓸모없고 사용자에게 비우호적입니다.

NullRefrenceException occurred at foo.bar.baz

시도 / 잡기로 트집을 작성한 다음 "앱에 특정한 것으로 변환하십시오.

A valid customer name must be provided

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top