dotnetup: The .NET SDK Version Manager That Should Have Existed Years Ago
Microsoft is building dotnetup, an official cross-platform .NET SDK and runtime version manager inspired by rustup. Here's what it does, how it works with global.json, and why it matters for teams and CI pipelines.
#:include Lands in .NET 11: File-Based Apps Finally Go Multi-File
.NET 11 Preview 3 adds the #:include and #:exclude directives to file-based apps, letting you split scripts across multiple files without reaching for a .csproj. Here is how they work, what they don't do, and where the edges still need sanding.
.NET 11 SDK Preview 3: The CLI Improvements That Sharpen Your Inner Dev Loop
.NET 11 Preview 3 brings multi-file file-based apps via #:include, inline environment variables with dotnet run -e, CLI-editable solution filters, and a dotnet watch that recovers from crashes and integrates with Aspire.
The GitHub Copilot SDK for .NET: Embedding Agentic AI Into Your Own Applications
The GitHub Copilot SDK hit public preview this week, giving .NET developers programmatic access to the same agent runtime behind Copilot CLI. Here's how to wire it up with custom tools, streaming, and BYOK support.
Managing .NET SDK Versions with global.json
How to use global.json to pin SDK versions, manage roll-forward policies, and keep your team on the same toolchain.
.NET SDK Container Publishing: No Dockerfile Required
Publish .NET applications as container images directly from the SDK without writing a Dockerfile.