Εμφανίζεται ένα μήνυμα λάθους όταν προσθέτετε μια αναφορά σε ένα αντικείμενο COM στο Visual Studio .NET μετά την εγκατάσταση του Windows XP Service Pack 2

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 883608 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Σε έναν υπολογιστή που εκτελεί το Microsoft Windows XP Service Pack 2 (SP2), όταν προσθέσετε μια αναφορά σε ένα αντικείμενο COM στο Microsoft Visual Studio .NET, ενδέχεται να λάβετε ένα μήνυμα λάθους παρόμοιο με το ακόλουθο:
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.

Αιτία

Το ζήτημα αυτό μπορεί να προκύψει, εάν ισχύουν οι ακόλουθες συνθήκες:
  • Ο υπολογιστής σας έχει ρυθμιστεί να χρησιμοποιεί μία από τις νέες τοπικές ρυθμίσεις που περιλαμβάνονται στο Windows XP SP2.
  • Η έκδοση του Microsoft .NET Framework που εκτελείτε δεν υποστηρίζει την τοπική ρύθμιση την οποία είναι ρυθμισμένος να χρησιμοποιεί ο υπολογιστής σας.
Σε αυτήν την περίπτωση, λαμβάνετε το μήνυμα λάθους που αναφέρεται στην ενότητα "Symptoms" όταν το .NET Framework προσπαθεί να δημιουργήσει ένα αντικείμενο CultureInfo για την τοπική ρύθμιση. Οι εκδόσεις του .NET Framework που δεν υποστηρίζουν τις νέες τοπικές ρυθμίσεις που περιλαμβάνονται στο Windows XP SP2 είναι οι εξής:
  • .NET Framework 1.1
  • .NET Framework 1.0 Service Pack 2 (SP2)
  • .NET Framework 1.0 Service Pack 1 (SP1)
  • .NET Framework 1.0

Εναλλακτικός τρόπος αντιμετώπισης

Για να αντιμετωπίσετε αυτό το ζήτημα, εγκαταστήστε μια έκδοση του .NET Framework που να υποστηρίζει επαναφορά προηγούμενων τοπικών ρυθμίσεων. Μεταξύ των εκδόσεων του .NET Framework που υποστηρίζουν επαναφορά προηγούμενων τοπικών ρυθμίσεων είναι οι εξής:
  • .NET Framework 1.0 Service Pack 3 (SP3) ή νεώτερη έκδοση
  • .NET Framework 1.1 Service Pack 1 (SP1) ή νεώτερη έκδοση
Μετά την εγκατάσταση μιας έκδοσης του .NET Framework που να υποστηρίζει επαναφορά προηγούμενων τοπικών ρυθμίσεων, μπορείτε να ρυθμίσετε τον υπολογιστή σας να χρησιμοποιεί μια τοπική ρύθμιση που δεν υποστηρίζεται στο .NET Framework. Εάν το κάνετε αυτό και εάν χρησιμοποιήσετε την προεπιλεγμένη ρύθμιση για τις τρέχουσες τοπικές ρυθμίσεις σε διαχειριζόμενο κώδικα, το αντικείμενο CultureInfo δημιουργείται με βάση τις ρυθμίσεις και τις τοπικές ρυθμίσεις του χρήστη που είναι διαθέσιμες στο .NET Framework. Η σειρά επαναφοράς είναι η εξής:
  • Το προεπιλεγμένο αναγνωριστικό LCID του συστήματος, όπως καθορίζεται από τη λειτουργία GetSystemDefaultLCID.
  • Η γλώσσα του περιβάλλοντος εργασίας χρήστη (lLanguage) του συστήματος, όπως καθορίζεται από τη λειτουργία GetSystemDefaultUILanguage.
  • Οι αμετάβλητες τοπικές ρυθμίσεις.

Περισσότερες πληροφορίες

Για πρόσθετες πληροφορίες σχετικά με τις νέες τοπικές ρυθμίσεις που υποστηρίζονται στο Windows XP SP2, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
883262 Οι νέες τοπικές ρυθμίσεις που υποστηρίζονται στο Windows XP Service Pack 2

Ιδιότητες

Αναγν. άρθρου: 883608 - Τελευταία αναθεώρηση: Τρίτη, 2 Μαΐου 2006 - Αναθεώρηση: 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
Λέξεις-κλειδιά: 
kbappcompatibility kberrmsg kbtshoot KB883608

Αποστολή σχολίων

 

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