Windows XP 서비스 팩 2를 설치한 후 Visual Studio .NET에서 COM 개체에 대한 참조를 추가하면 오류 메시지가 나타난다

Windows XP에 대한 지원이 종료되었습니다.

Microsoft는 2014년 4월 8일 Windows XP에 대한 지원을 종료했습니다. 이러한 변경에 따라 해당 소프트웨어 업데이트 및 보안 옵션이 영향을 받습니다. 사용자에게 미치는 영향 및 계속 보호를 받는 방법에 대해 알아보십시오.

이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
현상
Microsoft Windows XP 서비스 팩 2(SP2)를 실행하는 컴퓨터의 Microsoft Visual Studio .NET에서 COM 개체에 대한 참조를 추가하면 다음과 유사한 오류 메시지가 나타날 수 있습니다.
'COMObject'에 대한 참조를 추가할 수 없습니다.

시스템에서 'tlbimp' 형식 라이브러리 래퍼 도구를 찾을 수 없습니다. Visual Studio를 다시 설치하십시오.
원인
이 문제는 다음과 같은 경우에 발생할 수 있습니다.
  • 컴퓨터가 Windows XP SP2에 포함된 새로운 로케일 중 하나를 사용하도록 구성되어 있습니다.
  • 실행 중인 Microsoft .NET Framework 버전에서 컴퓨터가 사용하도록 구성된 로케일을 지원하지 않습니다.
이러한 경우 .NET Framework에서 로케일에 대한 CultureInfo 개체를 만들려고 하면 "현상" 절에서 설명하는 오류 메시지가 나타납니다. Windows XP SP2에 포함된 새로운 로케일을 지원하지 않는 .NET Framework 버전은 다음과 같습니다.
  • .NET Framework 1.1
  • .NET Framework 1.0 서비스 팩 2(SP2)
  • .NET Framework 1.0 서비스 팩 1(SP1)
  • .NET Framework 1.0
해결 과정
이 문제를 해결하려면 culture 폴백(fallback)을 지원하는 .NET Framework 버전을 설치하십시오. culture 폴백을 지원하는 .NET Framework 버전은 다음과 같습니다.
  • .NET Framework 1.0 서비스 팩 3(SP3) 이상
  • .NET Framework 1.1 서비스 팩 1(SP1) 이상
culture 폴백을 지원하는 .NET Framework 버전을 설치하면 .NET Framework에서 지원되지 않는 로케일을 사용하도록 컴퓨터를 구성할 수 있습니다. 이렇게 하고 관리되는 코드에서 현재 culture에 대한 기본 설정을 사용하는 경우 CultureInfo 개체가 .NET Framework에서 사용할 수 있는 로케일과 사용자 설정을 바탕으로 만들어집니다. 폴백 순서는 다음과 같습니다.
  • GetSystemDefaultLCID 함수에서 지정한 시스템의 기본 LCID
  • GetSystemDefaultUILanguage 함수에서 지정한 시스템의 사용자 인터페이스에 대한 lLanguage
  • 고정 culture
추가 정보
Windows XP SP2에서 지원되는 새로운 로케일에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
883262 Windows XP 서비스 팩 2에서 새로 지원되는 언어 로케일




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.
winxpsp2 xpsp2
속성

문서 ID: 883608 - 마지막 검토: 01/12/2015 23:59:14 - 수정: 3.4

Microsoft Windows XP Professional Service Pack 2 (SP2), Microsoft Windows XP Home Edition Service Pack 2 (SP2), Microsoft Windows XP Media Center Edition Service Pack 2 (SP2), Microsoft Windows XP Tablet PC Edition 2005, Microsoft Visual Studio .NET 2002 Academic Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2003 Academic Edition, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer

  • kbnosurvey kbarchive kbappcompatibility kberrmsg kbtshoot KB883608
피드백