C1001 Při vytváření projektu Visual C++ v aplikaci Visual Studio 2013 Update 5 dochází k interní chybě kompilátoru

Platí pro
Visual Studio Professional 2013 Visual Studio Professional 2013 Visual Studio Premium 2013 Visual Studio Premium 2013

Příznaky

Při sestavování projektu Visual C++ v aplikaci Visual Studio 2013 Update 5, který používá určité typy ze sestavení .NET, se může zobrazit následující chybová zpráva:

Poznámka

Závažná chyba C1001: V kompilátoru došlo k vnitřní chybě.
(soubor kompilátoru 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c', řádek 6378)

Řešení

Od Microsoftu je teď k dispozici podporovaná oprava hotfix. Jeho cílem je však opravit pouze problém popsaný v tomto článku. Aplikujte ho jenom na systémy, ve kterých dochází k tomuto konkrétnímu problému.

Chcete-li tento problém vyřešit, nainstalujte tuto opravu hotfix odsud.

Alternativní řešení

Pokud chcete tento problém obejít, nepoužívejte poslední typ, na který chybová zpráva odkazuje. Použití tohoto typu v jiných jazycích .NET, jako je C#, není tímto problémem ovlivněno. Proto může být vytvořena sestava doplňkového kódu, která poskytuje nepřímý přístup k ovlivněnému typu.

Reference

Další informace o sadě Visual Studio 2013 Update 5 najdete v tématu Popis aktualizace Visual Studio 2013 Update 5.