C1001 Internal compiler error appears when you build a Visual C++ project in Visual Studio 2013 Update 5 (Interná chyba kompilátora)

Vzťahuje sa na
Visual Studio Professional 2013 Visual Studio Professional 2013 Visual Studio Premium 2013 Visual Studio Premium 2013

Príznaky

Keď vo Visual Studiu 2013 Update 5 vytvárate projekt Visual C++, ktorý používa určité typy zo zostavy rozhrania .NET, môže sa zobraziť nasledujúce chybové hlásenie:

Poznámka

Kritická chyba C1001: V kompilátore sa vyskytla vnútorná chyba.
(súbor kompilátora 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c', riadok 6378)

Riešenie

Spoločnosť Microsoft teraz poskytuje podporovanú rýchlu opravu. Jeho účelom je však vyriešiť len problém, ktorý popisuje tento článok. Použite ju len v systémoch, v ktorých sa vyskytol tento konkrétny problém.

Ak chcete problém vyriešiť, nainštalujte túto rýchlu opravu odtiaľto.

Alternatívne riešenie

Nepoužívajte posledný typ uvedený v chybovom hlásení. Používanie tohto typu v iných jazykoch .NET, napríklad v C#, nie je týmto problémom ovplyvnené. Preto je možné vytvoriť zostavu podložky, ktorá poskytuje nepriamy prístup k dotknutému typu.

Odkazy

Ďalšie informácie o aktualizácii 5 Visual Studia 2013 nájdete v téme Popis verzie 5 pre Visual Studio 2013.