비주얼스튜디오로 개발을 하다보면 간혹 컴포넌트 문제가 발생한다.

그런데 Form 표시와 관련된 Exception이라면,

디자인파일을 여는 단계에서 문제가 표시되는데...

 

간혹 아래의 같이 .ErrorStyle 어쩌고 하는 요상한 html형식의 text가 뿌려질 때가 있다.

 

이 경우는 폼표시 기능에서 예외가 발생했지만,

그 예외를 표시할 수 없어서 나타나는 상황이다.

컴파일은 문제없을지 몰라도, 컴포넌트 미설치등의 사유로 인해 폼을 표시할 수 없는 상태인 것이다.

 

비주얼스튜디오같은 IDE툴의 강점은 문제가 있으면 무엇이 문제인지 표시를 해주는 것인데,

이 경우 무엇이 문제인지 알 길이 묘연하다.

 

해결방법은 다음과 같다.

html형식으로된 오류화면을 표시할 수 있게 레지스트리를 조작해주면 되는 것이다.

 

아래 그림과 같이...

HKEY_LOCAL_MACHINE\SOFTWARE\Classes 에 아래와 같이 .tmp키를 추가하고,

아래의 3가지 값을 넣어주면 된다.

 

이렇게 하고 다시 비주얼스튜디오를 실행하면,

해당 폼의 어디가 문제인지 그 오류가 표시될 것이다.

Google AdSense

+ Recent posts