비주얼스튜디오로 개발을 하다보면 간혹 컴포넌트 문제가 발생한다.
그런데 Form 표시와 관련된 Exception이라면,
디자인파일을 여는 단계에서 문제가 표시되는데...
간혹 아래의 같이 .ErrorStyle 어쩌고 하는 요상한 html형식의 text가 뿌려질 때가 있다.
이 경우는 폼표시 기능에서 예외가 발생했지만,
그 예외를 표시할 수 없어서 나타나는 상황이다.
컴파일은 문제없을지 몰라도, 컴포넌트 미설치등의 사유로 인해 폼을 표시할 수 없는 상태인 것이다.
비주얼스튜디오같은 IDE툴의 강점은 문제가 있으면 무엇이 문제인지 표시를 해주는 것인데,
이 경우 무엇이 문제인지 알 길이 묘연하다.
해결방법은 다음과 같다.
html형식으로된 오류화면을 표시할 수 있게 레지스트리를 조작해주면 되는 것이다.
아래 그림과 같이...
HKEY_LOCAL_MACHINE\SOFTWARE\Classes 에 아래와 같이 .tmp키를 추가하고,
아래의 3가지 값을 넣어주면 된다.
이렇게 하고 다시 비주얼스튜디오를 실행하면,
해당 폼의 어디가 문제인지 그 오류가 표시될 것이다.
Google AdSense
'끄적끄적 > Programming' 카테고리의 다른 글
맥 이클립스에서 한글 인코딩 문제 (4) | 2014.07.30 |
---|---|
"자바의 신" 요약본 공유 (0) | 2013.05.02 |
[Java]어이없던 if~else~문 실수 (0) | 2013.01.17 |
[Java][C#]생성자에서 생성자 호출하기 (0) | 2013.01.09 |
[Java] 인터페이스와 구현된 클래스로 보는 접근범위 (2) | 2012.09.25 |