Summary
The focus for .NET MAUI in .NET 8 is SDK quality.
- Announcing .NET 8 Preview 2
- Installation instructions
- Known Issues
- Pinning to older version of .NET with global.json
- .NET uninstall tool
Compatibility
.NET 8 preview 2 is not included with the latest preview of Visual Studio 2022 (17.6). To use .NET MAUI, use the dotnet
command line to install, build, and run. Note that installing future versions of .NET 8 previews with Visual Studio may require uninstalling .NET from the command line and other steps to reset your environment.
Recommended platform versions to build against:
- Xcode 14.2 which includes iOS, iPadOS, and Mac Catalyst 16.2
- Android API 33
- Windows App SDK 1.2.221109.1
What's Changed
- Geolocation: Add #nullable for Essentials Geolocation code by @vividos in #13371
- Revert "Add shell pages via controller instead of handler (#13332)" by @PureWeen in #13465
- Source Generator Cancellation by @mgoertz-msft in #13433
- Implement IAsyncDisposable on MauiApp by @Eilon in #13424
- move BootstrapHelper to Maui Core by @chabiss in #13431
- Include border size in Frame's measurement by @Redth in #13419
- SensorSpeed: unify sensor intervals across all platforms by @janusw in #13372
- Add Shell.Title to default template by @jfversluis in #13521
- Handled x:ClassModifier attribute to set the visibility of rootType by @egvijayanand in #13531
- [iOS] Don't scroll more than the available scrollable space by @rmarinho in #13415
- Use the TextColor value to set the ClearButton color on the Entry by @jsuarezruiz in #13475
New Contributors
- @chabiss made their first contribution in #13431
- @egvijayanand made their first contribution in #13531
Full Changelog: 8.0.0-preview.1.7762...8.0.0-preview.2.7871