Síntomas
Cuando se genera un proyecto de Visual C++ en Visual Studio 2013 actualización 5 que utiliza ciertos tipos de un ensamblado. NET, puede recibir el siguiente mensaje de error:
error grave C1001: error interno del compilador.
(archivo del compilador 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\esu.c', línea 6378)
Solución
Ahora hay una revisión compatible de Microsoft. Sin embargo, se pretende corregir el problema que describe este artículo. Aplíquela sólo a sistemas que experimenten este problema específico.
Para resolver este problema, instale este hotfix desde aquí.
Solución alternativa
Para evitar este problema, no utilice el último tipo de referencia en el mensaje de error. Utilizando este tipo en otros lenguajes. NET, como C#, no se ve afectado por este problema. Por lo tanto, puede crearse un ensamblado de la corrección para proporcionar acceso indirecto al tipo afectado.
Referencias
Para obtener más información acerca de la actualización 5 de Visual Studio 2013, consulte Descripción de Visual Studio 2013 actualización 5.