Visualización, guardado y configuración de archivos de registro de compilación

Después de compilar un proyecto en el IDE de Visual Studio, puede ver información sobre la compilación en la ventana Salida. Con esta información, puede solucionar un error de compilación, ver las líneas de comandos exactas usadas para todas las herramientas de compilación u obtener información completa de diagnóstico sobre todo el proceso de compilación.

  • En el caso de los proyectos de C++, también puede ver la misma información en un archivo de registro que se crea y se guarda al compilar un proyecto.

  • En los proyectos de .NET, puede hacer clic en la ventana de salida de la compilación y presionar Ctrl+S. Visual Studio le pregunta en qué ubicación quiere guardar la información de la ventana Salida en un archivo de registro.

También puede usar el IDE para especificar qué tipo de información quiere ver para cada compilación.

Si compila un proyecto mediante MSBuild, puede crear un archivo de registro para guardar la información de la compilación. Para obtener más información, vea Obtener registros de compilación.

Para ver el archivo de registro de compilación de un proyecto de C++

  1. En el Explorador de Windows o el Explorador de archivos, abra el archivo siguiente (que hace referencia a la carpeta raíz del proyecto): Release\{ProjectName}.Log o Debug\{ProjectName}.log.

Para crear un archivo de registro de compilación para un proyecto de código administrado

  1. En la barra de menús, elija Compilar>Compilar solución.

  2. En la ventana Salida, haga clic en cualquier parte del texto.

  3. Presione Ctrl+S.

    Visual Studio le preguntará en qué ubicación guardar la salida de la compilación.

También puede generar registros mediante la ejecución directa de MSBuild desde la línea de comandos, con la opción de línea de comandos -fileLogger (-fl). Consulte Obtener registros de compilación con MSBuild.

Para cambiar el volumen de información incluida en el registro de compilación

  1. En la barra de menús, seleccione Herramientas>Opciones.

  2. En la página Proyectos y soluciones, elija la página Compilar y ejecutar.

  3. En la lista Detalles de la salida de la compilación del proyecto de MSBuild, seleccione uno de los valores y, después, elija el botón Aceptar.

En la siguiente tabla se muestra cómo el nivel de detalle de registro (valores de columna) afecta a qué tipos de mensaje (valores de fila) se registran.

Tipo de mensaje/Nivel de detalle Quiet Minimal Normal Detallado Diagnóstico
Errores
Advertencias
Mensajes de gran importancia
Mensajes de importancia normal
Mensajes de importancia baja
Información adicional del motor MSBuild

Si quiere ver las líneas de comandos usadas para el compilador y otras herramientas, elija al menos el nivel de detalle Detallado.

Para obtener más información, vea Cuadro de diálogo Opciones, Proyectos y soluciones, Compilar y ejecutar y LoggerVerbosity.

Importante

Debe recompilar el proyecto para que los cambios surtan efecto en la ventana Salida (todos los proyectos) y el archivo <ProjectName>.txt (solo para proyectos de C++).

Uso de registros binarios para facilitar la exploración de archivos de registro de gran tamaño

Los registros binarios son una característica opcional de los proyectos .NET que permite tener una experiencia de exploración de registros más completa que puede facilitar la búsqueda de información en registros de gran tamaño. Para usar registros binarios, instale Project System Tools. Para obtener más información, vea https://msbuildlog.com y Registro binario.

Los registros binarios son una característica opcional de los proyectos .NET que permite tener una experiencia de exploración de registros más completa que puede facilitar la búsqueda de información en registros de gran tamaño. Para usar registros binarios, instale Project System Tools 2022. Para obtener más información, vea https://msbuildlog.com y Registro binario.