Síntomas
Al crear un proyecto de Visual C++ en Visual Studio 2013 Update 5 que usa determinados tipos de un ensamblado .NET, es posible que reciba el siguiente mensaje de error:
Nota
error fatal C1001: Se ha producido un error interno en el compilador.
(archivo del compilador 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c', línea 6378)
Resolución
Una revisión compatible ya está disponible en Microsoft. Sin embargo, está pensado para corregir solo el problema que describe este artículo. Aplicarlo solo a los sistemas que experimentan este problema específico.
Para resolver este problema, instale esta revisión desde aquí.
Solución alternativa
Para solucionar este problema, no use el último tipo al que se hace referencia en el mensaje de error. Usar ese tipo en otros idiomas .NET, como C#, no se ve afectado por este problema. Por lo tanto, se puede crear un ensamblado de corrección de corrección para proporcionar acceso indirecto al tipo afectado.
Referencias
Para obtener más información sobre Visual Studio 2013 Update 5, consulte Descripción de Visual Studio 2013 Update 5.