목요일, 4월 16, 2009

Windows SDK 설치 후 XAML 인텔리센스 문제

Windows SDK 설치 후 XAML을 사용하는 프로젝트에서 인텔리센스가 동작하지 않는 문제가 있습니다.

 

Windows SDK가 설치 된 후 Visual Studio의 레지스트리 값이 변경되어 dll 연결이 깨져버린 현상입니다.

 

regedit 명령어를 이용해서 레지스트리 편집기를 연 후 다음 키를 살펴봅니다.

 

x86

 HKEY_CLASSES_ROOT\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32

 

 x64

 HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32

 

이 항목이 없다면 인텔리센스 문제가 생길 것입니다.

 

두 가지 해결 방법이 있는데 제어판의 프로그램 추가/삭제에서 Visual Studio 2008을 복구 하거나

수동으로 dll 파일을 등록해주면 됩니다.

 

수동으로 dll 파일 연결 방법은 다음과 같으니 시스템에 맞게 해주시면 됩니다.

 

x86

  regsvr32 "%CommonProgramFiles%\Microsoft Shared\MSEnv\TextMgrP.dll"

 

x64

  regsvr32 "%CommonProgramFiles(X86)%\Microsoft Shared\MSEnv\TextMgrP.dll"

 

이렇게 해주고 다시 확인해보면 인텔리센스가 정상적으로 작동하는 것을 확인 할 수 있습니다.

라벨: , , , , , ,


댓글: 댓글 쓰기

에 가입 댓글 [Atom]





<< 홈

This page is powered by Blogger. Isn't yours?

에 가입 덧글 [Atom]