MSB3073

Este código de diagnóstico se genera cuando un ejecutable salió con un código de error o emitió un error en el formato esperado.

El mensaje completo es similar al siguiente:

MSB3073: The command 'command' exited with code 'return code'.

Busque la salida del comando para determinar la causa principal del error. Si el registro se ha habilitado en la compilación, es posible que la salida se escriba en el registro de compilación.

Para diagnosticar el error, habilite primero un registro de diagnóstico (use el modificador de línea de comandos -verbosity:diag) y compruebe el archivo de registro de MSBuild con la salida de diagnóstico completa. Para los registros de salida más grandes en proyectos de gran tamaño, considere la posibilidad de usar el registro binario (modificador de línea de comandos -bl) y el Visor de registros estructurados de MSBuild para ver la salida más fácilmente.

También puede establecer la variable de entorno MSBuildDebugEngine en 1 para obtener todos los registros posibles. Consulte Compilación de MSBuild para .NET Framework: registros.

Puede resultar útil reproducir el error de forma aislada. Intente ejecutar la herramienta por separado con las mismas entradas y argumentos de línea de comandos que MSBuild usó en la compilación. Si los símbolos están disponibles y tiene una compilación de depuración de la herramienta, puede intentar asociar un depurador a la herramienta y depurar la propia herramienta para ver cuál es el problema.