Botello: Get Your Build Logs Out of CI/CD and Into the Hands of AI
Introducing Botello, an open-source .NET library that captures MSBuild logs as OpenTelemetry traces for AI analysis and observability.
Introducing Botello, an open-source .NET library that captures MSBuild logs as OpenTelemetry traces for AI analysis and observability.
Explains how to use NuGet's Central Package Management feature to centrally manage package versions across multiple .NET projects.
A guide to using embedded resources in .NET applications, covering how to include and access files like images and localization data within assemblies.
A guide to automatically converting SVG files to PNG during the build process in .NET projects using MSBuild and the Svg.Skia.Converter tool.
Introduces the new terminal logger in .NET 8 Preview 4, highlighting its cleaner, colored output and how to use it.
How to embed Git version information like commit hash and tags directly into C# code using the GitInfo source generator library.
Explains how to use Directory.Build.props to centralize and manage common MSBuild configurations across multiple C# projects.
A tutorial on setting up a CI/CD pipeline for an ASP.NET MVC application using GitHub Actions, including build and release jobs.
How to fix the missing .NET Framework 4.5 reference assemblies error in Visual Studio 2022 by copying files from a NuGet package.
A guide to enhancing Azure DevOps CI/CD pipelines for .NET with MSBuild binary logging, Coverlet for code coverage, and Report Generator.
Guide to creating a WPF application using the lightweight SDK-style project format with the MSBuildSdkExtras extension.
Guide to integrating legacy NuGet packages with native DLLs into modern .NET Core SDK projects using custom MSBuild configurations.
Guide to configuring T4 text templates to automatically transform during build in both classic and .NET Core SDK-style projects.
A quick reference cheat sheet for common .NET Core CLI and MSBUILD commands used in daily development workflows.
Explains how to use Directory.Build.props in MSBuild to share common properties and package references across .NET projects, simplifying configuration.
Guide to creating custom build configurations (beyond Debug/Release) for .NET Core projects using MSBuild scripts.
A guide to creating custom .NET CLI tools, focusing on building 'dotnet init' to simplify NuGet package metadata setup in .csproj files.
A guide to manually editing .csproj files for better performance and control, including tips on cleaning up XML and using extensions.
A developer's guide to getting started with the .NET Core Tools MSBuild 'alpha', covering installation, project creation, and configuration.
Final part of a series on setting up a Continuous Integration pipeline using Jenkins, MSBuild, NuGet, and Git for a .NET project.