เกิดข้อผิดพลาดเมื่อคุณนำเข้าคลาส COM ที่ลงทะเบียนในโครงการ Visual Studio 2010

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 2066987 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

พิจารณาสถานการณ์สมมติต่อไปนี้:
  • คุณติดตั้งแอสเซมบลีของ Interop COM โดยใช้เครื่องมือการลงทะเบียนแอสเซมบลี (Regasm.exe)
  • คุณสร้างโครงการ Windows ฟอร์มที่เป้าหมาย Microsoft .NET Framework 4 ส่วนกำหนดค่าไคลเอนต์ โดยใช้ Microsoft Visual Studio 2010
  • ในกล่องเครื่องมือ คุณเปิดการเลือกรายการที่กล่องเครื่องมือกล่องโต้ตอบเพื่อเลือกคลาสที่ COM ลงทะเบียนในแอสเซมบลีที่ติดตั้ง
  • คุณลากคลาส COM กับโครงแบบฟอร์ม Windows
ในสถานการณ์สมมตินี้ คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:
การล้มเหลวในการนำเข้าตัวควบคุม activex กรุณาให้มั่นใจได้อย่างถูกต้องถูกลงทะเบียน

การแก้ไข

ข้อมูลโปรแกรมแก้ไขด่วน

ขณะนี้มี โปรแกรมแก้ไขด่วนที่ได้รับการสนับสนุนจาก Microsoft อย่างไรก็ตาม ได้มีไว้เพื่อแก้ไขปัญหาที่อธิบายในบทความนี้เท่านั้น นำไปใช้กับระบบที่พบนี้ระบุปัญหาเท่านั้น

เมื่อต้องการแก้ไขนี้ปัญหา ผู้ติดต่อลูกค้าบริการสนับสนุนของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน สำหรับรายการทั้งหมดของหมายเลขโทรศัพท์ของบริการการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับการจ่ายสนับสนุน แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://support.microsoft.com/contactus/?ws=support
หมายเหตุในบางกรณี ค่าธรรมเนียมที่จะใช้ค่าสำหรับการสนับสนุนอาจสามารถยกเลิกถ้า Professional สนับสนุน Microsoft กำหนดว่า การปรับปรุงเฉพาะจะแก้ปัญหาของคุณ ต้นทุนการสนับสนุนปกติจะนำมาใช้กับคำถามเพิ่มเติมและเรื่องที่ทำไม่ได้มีการกำหนดลักษณะสำหรับการปรับปรุงในคำถามเฉพาะ

ข้อกำหนดเบื้องต้น

คุณต้องมี 4 Framework .NET ที่ติดตั้งเมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้รุ่นวางจำหน่าย

ความต้องการเริ่มระบบใหม่

คุณไม่ต้องรีสตาร์ทคอมพิวเตอร์หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนถ้าไม่มีการใช้แฟ้มที่ได้รับผลกระทบ

ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนนี้ไม่แทนใด ๆ อื่นโปรแกรมแก้ไขด่วน

แฟ้มข้อมูล

เวอร์ชัน ในภาษาอังกฤษของ hotfix นี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาของแฟ้มเหล่านี้จะปรากฏในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ข้อมูลจะถูกแปลงเป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้โซนเวลาแท็บในแบบวันและเวลารายการในแผงควบคุม
สำหรับทั้งหมดที่ได้รับการสนับสนุน x ที่ใช้ x86 รุ่น ของ Windows Server 2003, Windows xp, Windows vista ของ Windows Server 2008, Windows 7 และ Windows Server 2008 R2 ที่
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันเวลาแพลตฟอร์ม
SetupUi.dll10.0.30319.318295,24805 2010 Jun03:53x86
Setupengine.dll10.0.30319.318809,30405 2010 Jun03:53x86
มีชื่อเป็น setup.exe10.0.30319.31878,15205 2010 Jun03:53x86
System.design.dll4.0.30319.3185,078,36005 2010 Jun08:06x86
สำหรับทั้งหมดที่ได้รับการสนับสนุน x รุ่น x64 ของ Windows Server 2003, Windows xp, Windows vista ของ Windows Server 2008, Windows 7 และ Windows Server 2008 R2
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันเวลาแพลตฟอร์ม
SetupUi.dll10.0.30319.318295,24805 2010 Jun03:53x86
Setupengine.dll10.0.30319.318809,30405 2010 Jun03:53x86
มีชื่อเป็น setup.exe10.0.30319.31878,15205 2010 Jun03:53x86
System.design.dll4.0.30319.3185,078,36005 2010 Jun08:06x86
สำหรับทั้งหมดสนับสนุน IA-64 - รุ่นที่ใช้ Windows Server 2003, Windows xp, Windows vista ของ Windows Server 2008, 7 Windows และ Windows Server 2008 R2
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันเวลาแพลตฟอร์ม
SetupUi.dll10.0.30319.318295,24805 2010 Jun03:53x86
Setupengine.dll10.0.30319.318809,30405 2010 Jun03:53x86
มีชื่อเป็น setup.exe10.0.30319.31878,15205 2010 Jun03:53x86
System.design.dll4.0.30319.3185,078,36005 2010 Jun08:06x86

การหลีกเลี่ยงปัญหา

เพื่อหลีกเลี่ยงปัญหา ใช้คำสั่ง Gacutil.exe เพื่อติดตั้งแอสเซมบลี Interop ไปสากลแอสเซมบลีแคช (GAC)

สถานะ

Microsoft ได้ยืนยันว่า นี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ที่อยู่ในส่วน "นำไปใช้กับ"

คุณสมบัติ

หมายเลขบทความ (Article ID): 2066987 - รีวิวครั้งสุดท้าย: 19 กรกฎาคม 2553 - Revision: 1.0
ใช้กับ
  • Microsoft Visual Studio 2010 Professional
  • Microsoft Visual Studio 2010 Ultimate
Keywords: 
kbqfe kbhotfixserver kbexpertiseadvanced kbsurveynew kbmt KB2066987 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2066987

ให้ข้อเสนอแนะ

 

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