Симптоми
Когато създавате проект на Visual C++ в Visual Studio 5 2013 актуализация, която използва определени типове от .NET блок, можете да получите следното съобщение за грешка:
Фатална грешка C1001: вътрешна грешка в компилатора.
(компилатор файл "f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c", ред 6378)
Решение
Вече се предлага от Microsoft предоставя поддържана актуална корекция. Но тя е предназначена да коригира само проблема, тази статия. Прилагайте корекцията само към системи, изпитващи този конкретен проблем.
За да разрешите този проблем, инсталирайте корекцията от тук.
Заобикаляне на проблема
За да заобиколите този проблем, не използвайте последния тип посочен в съобщението за грешка. Използването на този тип .NET други езици, като например C#, не е засегнат от този проблем. Затова вложка блок може да бъде създаден да осигури косвени достъп до засегнатите тип.
Препратки
За повече информация за Visual Studio 2013 актуализация 5 вижте описанието на Visual Studio 2013 актуализация 5.