C1001: Wewnętrzny błąd kompilatora występuje podczas kompilowania projektu Visual C++ w aktualizacji programu Visual Studio 2013 Update 5

Dotyczy
Visual Studio Professional 2013 Visual Studio Professional 2013 Visual Studio Premium 2013 Visual Studio Premium 2013

Objawy

Podczas kompilowania projektu Visual C++ w programie Visual Studio 2013 Update 5, który używa określonych typów z zestawu .NET, może zostać wyświetlony następujący komunikat o błędzie:

Uwaga

błąd krytyczny C1001: Wystąpił błąd wewnętrzny w kompilatorze.
(plik kompilatora 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c', wiersz 6378)

Rozwiązanie

Firma Microsoft udostępnia obsługiwaną poprawkę. Ma on jednak na celu rozwiązanie tylko problemu opisanego w tym artykule. Stosuj ją tylko do systemów, w których występuje ten specyficzny problem.

Aby rozwiązać ten problem, należy zainstalować tę poprawkę z tego miejsca.

Obejście

Aby obejść ten problem, nie używaj ostatniego typu, do którego odwołuje się komunikat o błędzie. Ten problem nie wpływa na używanie tego typu w innych językach platformy .NET, takich jak C#. W związku z tym można utworzyć zespół podkładki, aby zapewnić pośredni dostęp do danego typu.

Źródła informacji

Aby uzyskać więcej informacji o aktualizacji programu Visual Studio 2013 5, zobacz opis aktualizacji programu Visual Studio 2013 5.