Symptomer
Når du bygger Visual C++-prosjektet i Visual Studio 2013 Update 5 som bruker bestemte typer fra en .NET-samlingen, kan du få følgende feilmelding:
uopprettelig feil C1001: Det oppstod en intern feil i kompilatoren.
(kompilatoren filen 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c' linje 6378)Oppløsning
En støttet hurtigreparasjon er nå tilgjengelig fra Microsoft. Det er imidlertid ment å løse problemet som beskrives i denne artikkelen. Bruk den bare på systemer som har dette bestemte problemet.her.
Hvis du vil løse dette problemet ved å installere denne hurtigreparasjonen fraLøsningen
Hvis du vil omgå dette problemet, må du ikke bruke den siste typen det refereres til i feilmeldingen. Ved hjelp av denne typen i andre .NET-språk, for eksempel C#, påvirkes ikke av dette problemet. En shim samlingen kan derfor opprettet for å gi indirekte tilgang til den aktuelle typen.
Referanser
For mer informasjon om Visual Studio 2013 Update 5, kan du se beskrivelsen av Visual Studio 2013 Update 5.