목요일, 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"
이렇게 해주고 다시 확인해보면 인텔리센스가 정상적으로 작동하는 것을 확인 할 수 있습니다.
라벨: .NET, 복구, 인텔리센스, Study, Visual Studio, Windows SDK, WPF
에 가입 덧글 [Atom]
