Simplifying .NET Installs with dotnetup
summary
New tool that installs and manages .NET SDKs and runtimes per-user on every OS, delivered as a native AOT binary that verifies signed manifests and updates itself. It reads global.json to choose versions, edits shell profiles during dotnet-up init, and runs commands like dotnet-up SDK install or dotnet-up runtime install 8 9 10 to fetch SDKs and individual runtimes (so tests run without full additional SDKs). It tracks installs in a local manifest, supports list/update/uninstall, and targets public preview this summer.
AI-written summary · about
chapters (13)
- 0:00Welcome and Intro
- 0:26What we're talking about today
- 1:14Installing .NET
- 7:20Our plan for dotnetup
- 11:02Preview of dotnetup - under construction
- 12:20Demo - dotnetup initialization
- 17:48Demo - dotnetup in a new repo
- 22:49Demo - Using dotnetup with multiple .NET Runtimes
- 27:05Installing runtimes with dotnetup
- 31:38More interesting dotnetup features
- 34:10The future of dotnetup
- 45:53Resources
- 47:47Happy Coding!
related talks
52m.NET Core CLI and Global Tools
01h 04mWhat is new in .NET 6 and the future of .NET
22mSeamlessly leverage .NET on Ubuntu from development to deployment
50mWhy I'm Not Leaving .NET
01h 00mWhat's new and coming soon for .NET
01h 05mFrom 'dotnet run' to 'Hello World!'
01h 03mIntroducing the Windows App SDK
46mThe Journey to One .NET with .NET 5 / 6
