Požymiai
Kai kuriate "Visual C++" projektą naudodami "Visual Studio 2013 Update 5", kuriame naudojami tam tikri tipai iš .NET rinkinio, galite gauti šį klaidos pranešimą:
Pastaba
lemtinga klaida C1001: kompiliatoriuje įvyko vidinė klaida.
(kompiliatoriaus failas 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c', 6378 eilutė)
Sprendimas
Dabar palaikomas karštąsias pataisas galima gauti iš "„Microsoft“". Tačiau siekiama ištaisyti tik straipsnyje aprašytą problemą. Taikyti ją tik sistemoms, kuriose kilo ši konkreti problema.
Norėdami išspręsti šią problemą, įdiekite šią karštąją pataisą iš čia.
Sprendimo būdas
Norėdami išspręsti šią problemą, nenaudokite paskutinio tipo, nurodyto klaidos pranešime. Ši problema neturi įtakos šio tipo naudojimui kitomis .NET kalbomis, pvz., C#. Todėl galima sukurti tarpiklio mazgą, suteikiantį netiesioginę prieigą prie paveikto tipo.
Nuorodos
Daugiau informacijos apie "Visual Studio 2013" 5 naujinimą žr. "Visual Studio 2013" 5 naujinimo apraše.