vcruntime140 mscvp140 descargar crash visual-studio-2015 c++-cli al.exe

crash - mscvp140 - vcruntime140.dll wamp



Error-1073741819(0xC0000005) al ejecutar AL.EXE desde el evento Post-Build en Visual Studio 2015 Update 1 (2)

Al usar la Actualización 1 de Visual Studio 2015, estoy experimentando un problema (que no sucedió con Visual Studio 2015) en un proyecto de biblioteca de clases de CLR de Visual C ++ (C ++ / CLI) al ejecutar el comando AL.EXE en el evento posterior a la compilación: La aplicación AL.EXE se bloqueó y el sistema devuelve el código de error -1073741819 (0xC0000005).

Aquí los contenidos del evento post-build:

sn -Rca "$(SolutionDir)bin/$(Configuration)/$(Platform)/$(TargetName)$(TargetExt)" dwo Resgen "$(ProjectDir)Recursos.es-ES.resx" "$(IntDir)$(ProjectName).Recursos.es-ES.resources" Al.exe /t:lib /embed:"$(IntDir)$(ProjectName).Recursos.es-ES.resources",Recursos.es-ES.resources /version:15.0.0.0 /culture:es-ES /out:"$(OutDir)es-ES/$(TargetName).resources.dll" /keyname:dwo

Y aquí un recorte del visor de eventos que muestra el error de la aplicación AL.exe cada vez que lo ejecuto desde el evento posterior a la compilación (compilación de mi proyecto).

La línea de comando es correcta como puede ver si la ejecuto desde una consola:

Así que estoy seguro de que el problema no se debe a la línea de comando.

También traté de especificar la ruta a otro comando AL.EXE, porque Visual Studio 2015 Update 1 usa la ruta:

C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6.1 Tools

Así que lo intenté con

C:/Program Files (x86)/Microsoft SDKs/Windows/v8.1A/bin/NETFX 4.5.1 Tools

pero aún no funciona

Puede reproducir el problema creando una nueva biblioteca de clase CLR de Visual C ++ y agregando una llamada simple a AL.exe en el evento Post-build.

¿Sabes cómo resolver este problema?

EDITAR: Intenté también hacerlo con un objetivo de AfterBuild como este:

<Target Name="AfterBuild"> <Exec Command="Al.exe /t:lib /embed:&quot;$(IntDir)$(ProjectName).Recursos.es-ES.resources&quot;,Recursos.es-ES.resources /version:15.0.0.0 /culture:es-ES /out:&quot;$(OutDir)es-ES/$(TargetName).resources.dll&quot; /keyname:dwo"/> </Target>

Y el resultado es el mismo: Visual Studio intenta ejecutar el comando AL.EXE pero falla al devolver -1073741819.



Me encuentro con el mismo problema cuando intento construir mi proyecto ASP.NET.

1> C: / Archivos de programa (x86) / Microsoft Visual Studio / 2017 / Comunidad / MSBuild / 15.0 / Bin / Microsoft.Common.CurrentVersion.targets (3441,5): error MSB6006: "al.exe" salió con el código - 1073741819.

Esto sucederá después de que haya cambiado la página de códigos predeterminados en las propiedades de la ventana de la consola predeterminada:

Simplemente revíselo a 437 y el problema desaparecerá.