ข้อผิดพลาดของคอมไพเลอร์ภายใน C1001 เกิดขึ้นเมื่อคุณสร้างโครงการ Visual C++ ในการอัปเดต Visual Studio 2013 5

นำไปใช้กับ
Visual Studio Professional 2013 Visual Studio Professional 2013 Visual Studio Premium 2013 Visual Studio Premium 2013

อาการ

เมื่อคุณสร้างโครงการ Visual C++ ในการปรับปรุง Visual Studio 2013 5 ที่ใช้บางชนิดจากแอสเซมบลี .NET คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

หมายเหตุ

ข้อผิดพลาดร้ายแรง C1001: เกิดข้อผิดพลาดภายในในคอมไพเลอร์
(คอมไพเลอร์ไฟล์ 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c', line 6378)

การแก้ปัญหา

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

เมื่อต้องการแก้ไขปัญหานี้ ให้ติดตั้งโปรแกรมแก้ไขด่วนนี้จากที่นี่

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการแก้ไขปัญหานี้ชั่วคราว อย่าใช้ชนิดล่าสุดที่อ้างอิงในข้อความแสดงข้อผิดพลาด การใช้ชนิดนั้นในภาษา .NET อื่นๆ เช่น C# จะไม่ได้รับผลกระทบจากปัญหานี้ ดังนั้นการชุมนุม shim สามารถสร้างขึ้นเพื่อให้เข้าถึงประเภทที่ได้รับผลกระทบโดยอ้อม

การอ้างอิง

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ Visual Studio 2013 Update 5 โปรดดู คําอธิบายของ Visual Studio 2013 Update 5