Gestión Automatizada de Versiones en .NET con Nerdbank.GitVersioning
Nerbdank.GitVersioning (NBGV) es una herramienta diseñada para automatizar el versionado semántico en proyectos de software, vinculando directamente el historial de confirmaciones (commits) de Git con los metadatos de los ensamblados y paquetes generados. Al centralizar la configuración en un archivo version.json, los equipos de desarrollo pued ...
Publicado el 8-11 08:46
Análisis de código C# con SonarQube
Para ejecutar análisis de código C# en proyectos .NET Core, se utiliza el escáner de SonarQube para MSBuild, que integra las herramientas de compialción con el servidor de calidad. A continuación se describe el proceso paso a paso.
Instalación del escáner global
El primer paso es instalar la herramienta dotnet-sonarscanner como un comando globa ...
Publicado el 7-10 04:48
Limpieza del Directorio de Salida en .NET Framework: Reubicación de Ensamblados Dependientes
En los proyectos tradicionales de .NET Framework, el directorio de salida de compilación suele saturarse con múltiples archivos DLL de dependencias, lo que dificulta la identificación rápida del ejecutable principal (.exe) y los archivos de configuración. Para mantener una estructura de directorios limpia y organizada, es una práctica común tra ...
Publicado el 7-1 03:12
Generación Automática de Paquetes de Instalación con WiX y MSBuild
La creación de paquetes de instalación para aplicaciones Windows puede automatizarse eficazmente utilizando WiX (Windows Installer XML) en conjunto con MSBuild. Este enfoque permite integrar la generación de archivos .mssi directamente en el proceso de compilación, garantizando que el paquete se actualice automáticamente con los cambios en el c ...
Publicado el 6-15 02:22