त्रुटि संदेश जब आप Visual Studio 2010 प्रोजेक्ट के लिए पंजीकृत COM वर्ग आयात करें


लक्षण


इस परिदृश्य पर विचार करें:
  • आपको किसी COM इंटरॉप असेंबली में असेंबली पंजीकरण उपकरण (Regasm.exe) का उपयोग कर स्थापित करें।
  • आप एक Windows प्रपत्र प्रोजेक्ट जो लक्ष्य Microsoft .NET Framework 4 क्लाइंट प्रोफ़ाइल के लिए Microsoft Visual Studio 2010 का उपयोग करके बनाएँ।
  • उपकरण बॉक्स में, आप स्थापित असेंबली में पंजीकृत COM वर्ग का चयन करने के लिए उपकरण बॉक्स आइटम चुनें संवाद बॉक्स खोलें।
  • यदि आप Windows प्रपत्र प्रोजेक्ट के लिए COM वर्ग को खींचें।
इस परिदृश्य में, आपको निम्न के जैसा एक त्रुटि संदेश प्राप्त होता है:

ActiveX नियंत्रण को आयात करने में विफल रहा। कृपया सुनिश्चित करें कि इसे सही तरीके से पंजीकृत किया गया है।

समाधान


हॉटफिक्स जानकारी

अब एक समर्थित हॉटफिक्स Microsoft से उपलब्ध है। हालाँकि, यह केवल इस आलेख में वर्णित समस्या को हल करने के लिए अभिप्रेत है। यह जो इस विशिष्ट समस्या का अनुभव कर रहे हैं केवल उन्ही सिस्टमों पर लागू करें।

इस समस्या को हल करने के लिए, हॉटफिक्स प्राप्त करने के लिए Microsoft ग्राहक समर्थन सेवा से संपर्क करें। Microsoft ग्राहक समर्थन सेवा के फोन नंबरों और समर्थन मूल्य के बारे में जानकारी की पूरी सूची के लिए, निम्न Microsoft वेब साइट पर जाएँ:नोट विशेष मामलों में, अगर कोई Microsoft समर्थन प्रोफेशनल निर्धारित करता है कि कोई विशेष अद्यतन आपकी समस्या का निराकरण शुल्क जो सामान्यतया समर्थन कॉल्स के लिए लगाए जाते हैं रद्द किया जा सकता है। अतिरिक्त समर्थन प्रश्नों और उन समस्याओं जो विशिष्ट में समस्याग्रस्त अद्यतन के योग्य नहीं सामान्य समर्थन शुल्क लागू होंगे।

पूर्व-आवश्यकताएँ

यदि आप इस हॉटफिक्स को लागू करने के लिए स्थापित .NET Framework 4 के रिलीज़ संस्करण होना आवश्यक है।

पुनरारंभ आवश्यकताएँ

आपको यदि प्रभावित फ़ाइलों का उपयोग नहीं किया जा रहा है, तो हॉटफिक्स को लागू करने के बाद कंप्यूटर को पुनरारंभ करने के लिए नहीं है।

हॉटफिक्स प्रतिस्थापन जानकारी

यह हॉटफिक्स किसी और हॉटफिक्स को प्रतिस्थापित नहीं करता।

फ़ाइल जानकारी

इस हॉटफिक्स के अंग्रेजी संस्करण फ़ाइल विशेषताएँ (या बाद की फ़ाइल विशेषताएँ) हैं जो निम्न तालिका में सूचीबद्ध हैं। दिनांक और समय इन फ़ाइलों के लिए समन्वित यूनिवर्सल समय (UTC में) सूचीबद्ध होते हैं। जब आप फ़ाइल जानकारी देखते हैं, तो इसे स्थानीय समय में कनवर्ट किया जाता है। UTC और स्थानीय समय में अंतर जानने के लिए, नियंत्रण कक्ष में दिनांक और समय आइटम में समय क्षेत्र टैब का उपयोग करें।
सभी समर्थित x86-आधारित संस्करण Windows Server 2003 के, Windows XP के, Windows Vista की, Windows Server 2008 की, Windows 7 की और Windows Server 2008 r2 के लिए
फ़ाइल का नामफ़ाइल संस्करणफ़ाइल का आकारदिनांकसमयप्लेटफ़ॉर्म
SetupUi.dll10.0.30319.318295,24805-Jun-201003:53x86
Setupengine.dll10.0.30319.318809,30405-Jun-201003:53x86
Setup.exe10.0.30319.31878,15205-Jun-201003:53x86
System.design.dll4.0.30319.3185,078,36005-Jun-201008:06x86
सभी समर्थित x64-आधारित संस्करण Windows Server 2003 के, Windows XP के, Windows Vista की, Windows Server 2008 की, Windows 7 की और Windows Server 2008 r2 के लिए
फ़ाइल का नामफ़ाइल संस्करणफ़ाइल का आकारदिनांकसमयप्लेटफ़ॉर्म
SetupUi.dll10.0.30319.318295,24805-Jun-201003:53x86
Setupengine.dll10.0.30319.318809,30405-Jun-201003:53x86
Setup.exe10.0.30319.31878,15205-Jun-201003:53x86
System.design.dll4.0.30319.3185,078,36005-Jun-201008:06x86
सभी समर्थित IA-64-आधारित संस्करण Windows Server 2003 के, Windows XP के, Windows Vista की, Windows Server 2008 की, Windows 7 की और Windows Server 2008 r2 के लिए
फ़ाइल का नामफ़ाइल संस्करणफ़ाइल का आकारदिनांकसमयप्लेटफ़ॉर्म
SetupUi.dll10.0.30319.318295,24805-Jun-201003:53x86
Setupengine.dll10.0.30319.318809,30405-Jun-201003:53x86
Setup.exe10.0.30319.31878,15205-Jun-201003:53x86
System.design.dll4.0.30319.3185,078,36005-Jun-201008:06x86
समस्या के आसपास काम करने के लिए, इंटरॉप असेंबली वैश्विक असेंबली कैश (GAC) को स्थापित करने के लिए Gacutil.exe आदेश का उपयोग करें।

स्थिति


Microsoft ने पुष्टि की है कि यह "इन पर लागू" खण्ड में सूचीबद्ध Microsoft उत्पादों में एक समस्या है.