C1001 Vidinė kompiliatoriaus klaida kyla kuriant "Visual C++" projektą naudojant "Visual Studio 2013" 5 naujinimą

Taikoma
Visual Studio Professional 2013 Visual Studio Professional 2013 Visual Studio Premium 2013 Visual Studio Premium 2013

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.