อาการ
เมื่อคุณสร้างโครงการ 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