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