A quarter of a billion NuGet downloads
The total downloads of my packages on NuGet.org have crossed a quarter of a billion. It is a vanity number, but it got me thinking less about the count and more about the platform that made it possible. So here is a short look back at NuGet, the positive bits, and what it has enabled for open source and the community.
Mend Renovate Now Supports C# File-Based Apps and Cake.Sdk
Mend Renovate automates dependency updates by opening pull requests when newer versions of your dependencies are available. Until recently, if you used .NET single-file scripts or Cake.Sdk build scripts written in C# (e.g. cake.cs or build.cs), Renovate did not look inside those files. Two merged changes fix that: the NuGet manager now understands #:sdk and #:package directives in C# files, and the Cake manager can extract and update packages from InstallTool and InstallTools calls. In this post I'll summarize what was added and how to enable it in your repo.
Migrating to Cake.Sdk
The Cake team recently announced Cake.Sdk, a new way to get the Cake tool scripting experience in regular .NET console applications. This brings the stellar experience of the new "dotnet run app.cs" feature (requires .NET 10), while also working seamlessly with .NET 8 and 9 for regular csproj projects.
