מאפייני הבעיה
בעת בניית פרוייקט Visual C++ ב- Visual Studio 2013 עדכון 5 המשתמשת סוגים מסוימים מהרכבת .NET, עלולה להופיע הודעת השגיאה הבאה:
שגיאה מכרעת C1001: אירעה שגיאה פנימית בהקומפיילר.
(מהדר קובץ 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c', קו 6378)פתרון
תיקון חם נתמך זמין כעת מ- Microsoft. עם זאת, הוא מיועד רק את הבעיה המתוארת במאמר זה. יש להחיל אותו רק במערכות שהתעוררה בהן בעיה ספציפית זו.מכאן.
כדי לפתור בעיה זו, התקן תיקון חם זהפתרון הבעיה
כדי לעקוף בעיה זו, אל תשתמש סוג האחרון המוזכרים בהודעת השגיאה. באמצעות סוג זה בשפות אחרות של .NET, כגון C#, אינו מושפע מבעיה זו. לכן, ניתן ליצור הרכבה shim של כדי לספק גישה ישירה על סוג המושפעת.
הפניות
לקבלת מידע נוסף אודות 5 חזותי של עדכון 2013 Studio, ראה תיאור של Visual Studio 2013 עדכון 5.