Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describe el código de error MSB3073.
Texto del mensaje
MSB3073: The command 'value' exited with code 'value'.
Descripción
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. En concreto, la tarea Exec de MSBuild encontró una condición de error en el ejecutable que estaba intentando ejecutar.
El significado del código de retorno es específico del ejecutable que se estaba ejecutando. Consulte la documentación de la herramienta para la interpretación de un código de salida distinto de cero. Si recibe este error y el código de salida es cero, se debe a que la salida contenía texto que fue interpretado como un error porque la Exec tarea se invocó con el CustomErrorRegularExpression establecido en una cadena que coincidía con algo en la salida de la herramienta.
Resolución
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 registros de salida más grandes en proyectos de gran tamaño, considere la posibilidad de usar el registro binario (-bl modificador de línea de comandos) 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 hay símbolos 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.
Se aplica a
Todas las versiones de MSBuild