Private NuGet Feeds in .NET: Azure Artifacts and GitHub Packages
Set up a private NuGet feed with Azure Artifacts or GitHub Packages. Learn nuget.config setup, authentication, and consuming private packages in .NET.
In-depth C# and .NET tutorials covering structured logging with Serilog, building Roslyn analyzers, NuGet packaging, and other core language and tooling topics.
Showing 43–48 of 264 articles
Set up a private NuGet feed with Azure Artifacts or GitHub Packages. Learn nuget.config setup, authentication, and consuming private packages in .NET.
Learn how to set up Serilog in ASP.NET Core with two-stage initialization, appsettings.json configuration, and structured request logging. .NET 9 and .NET 10.
Learn how to publish NuGet package files to NuGet.org using dotnet nuget push. Covers API keys, nuget.config setup, the validation queue, and unlisting.
Master NuGet versioning with SemVer 2.0 in .NET. Learn MAJOR.MINOR.PATCH rules, pre-release suffixes, version ranges in PackageReference, and csproj version properties.
Learn Serilog in .NET from scratch. Setup, sinks, enrichers, appsettings configuration, and best practices for ASP.NET Core with .NET 9 and .NET 10.
Learn NuGet package metadata best practices. Configure README files, icons, license expressions, tags, and repository URLs to make your .NET package shine on NuGet.org.