Windows XP Service Pack 2 yükledikten sonra Visual Studio .NET'teki COM nesnesine bir başvuru eklediğinizde hata iletisi alıyorsunuz

Makale çevirileri Makale çevirileri
Makale numarası: 883608 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft Windows XP Service Pack 2 (SP2) çalışan bir bilgisayarda, Microsoft Visual Studio .NET'te bir COM nesnesine başvuru eklediğinizde, aşağıdakine benzer bir hata iletisi alabilirsiniz:
A reference to 'COMObject' could not be added.

The type library wrapper tool 'tlbimp' cannot be found on this system. Please re-install Visual Studio.

Neden

Bu sorun, aşağıdaki koşulların geçerli olması durumunda oluşabilir:
  • Bilgisayarınız Windows XP SP2'de bulunan yeni yerel ayarlardan birini kullanacak biçimde yapılandırılmışsa.
  • Çalıştırdığınız Microsoft .NET Framework sürümü, bilgisayarınızın kullanması için yapılandırılmış olan yerel ayarları desteklemiyorsa.
Bu durumda, .NET Framework yerel ayarlar için bir CultureInfo nesnesi oluşturmaya çalıştığında, "Belirtiler" bölümünde belirtilen hata iletisini alırsınız. Windows XP SP2'de bulunan yerel ayarları desteklemeyen .NET Framework sürümleri aşağıda listelenmektedir:
  • .NET Framework 1.1
  • .NET Framework 1.0 Service Pack 2 (SP2)
  • .NET Framework 1.0 Service Pack 1 (SP1)
  • .NET Framework 1.0

Pratik Çözüm

Bu soruna geçici bir çözüm için, bu nesneleri destekleyen bir .NET Framework sürümünü yükleyin. Bu nesneleri destekleyen .NET Framework sürümleri şunlardır:
  • .NET Framework 1.0 Service Pack 3 (SP3) ve sonrası
  • .NET Framework 1.1 Service Pack 1 (SP1) ve sonrası
Bu nesneleri destekleyen bir .NET Framework sürümünü yükledikten sonra, bilgisayarınızı .NET Framework'te desteklenmeyen yerel alanları kullanacak biçimde yapılandırabilirsiniz. Bunu yaparsanız ve geçerli kültürün varsayılan ayarını yönetilen kod ile kullanırsanız, CultureInfo nesnesi, kullanıcı ayarlarına ve .NET Framework'te bulunan yerel ayarlara dayalı olarak oluşturulur. Kültür nesneleri aşağıdaki gibi listelenir:
  • Sistemin GetSystemDefaultLCID işleviyle belirlenen varsayılan LCID değeri.
  • Sistemin GetSystemDefaultUILanguage işleviyle belirlenen kullanıcı arabiriminin lLanguage değeri.
  • Sabit kültür.

Daha fazla bilgi

Windows XP SP2'de desteklenen yeni yerel ayarlar hakkında ek bilgi için, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
883262 Windows XP Service Pack 2'de desteklenen yeni dil yerel ayarları

Özellikler

Makale numarası: 883608 - Last Review: 26 Mayıs 2005 Perşembe - Gözden geçirme: 3.3
Bu makaledeki bilginin uygulandığı durum:
  • 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
  • Microsoft Visual Studio .NET 2003 Professional Edition
Anahtar Kelimeler: 
kbappcompatibility kberrmsg kbtshoot KB883608

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com