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.