Objawy
Podczas tworzenia projektu Visual C++ w Visual Studio 2013 Update 5 używającym niektórych typów z zestawu .NET, może zostać wyświetlony następujący komunikat o błędzie:
Błąd krytyczny C1001: Wystąpił błąd wewnętrzny w kompilatorze.
(kompilatora pliku "f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c", linia 6378)
Rozwiązanie
Obsługiwana poprawka jest obecnie udostępniana przez firmę Microsoft. Jednak jest ona przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Zastosuj ją tylko w systemach, w których występuje ten problem.
Aby rozwiązać ten problem, należy zainstalować tę poprawkę tutaj.
Obejście problemu
Aby obejść ten problem, nie należy używać ostatniego typu, do których odwołuje się komunikat o błędzie. Przy użyciu tego typu w innych językach .NET, takich jak C#, nie ma wpływu na ten problem. W związku z tym zestawu shim mogą być tworzone do zapewnienia pośredniego dostępu do typu usterce.
Powiązane artykuły
Aby uzyskać więcej informacji na temat programu Visual Studio 2013 Update 5 zobacz Opis programu Visual Studio 2013 Update 5.