diff --git a/docs/whats-new/dotnet-8.md b/docs/whats-new/dotnet-8.md index 3f0f05124a..86c25b81a4 100644 --- a/docs/whats-new/dotnet-8.md +++ b/docs/whats-new/dotnet-8.md @@ -146,21 +146,51 @@ There are plenty of performance changes in .NET MAUI 8. These changes can be cla For more information, see [.NET 8 Performance Improvements in .NET MAUI](https://devblogs.microsoft.com/dotnet/dotnet-8-performance-improvements-in-dotnet-maui/). - +net8.0-android;net8.0-ios;net8.0-maccatalyst;net8.0-tizen +$(TargetFrameworks);net8.0-windows10.0.19041.0 +``` + +Explicit package references should also be added to your *.csproj* file for the following .NET MAUI NuGet packages: + +```xml + + + + +``` + +The `$(MauiVersion)` variable is referenced from the version of .NET MAUI you've installed. You can override this by adding the `$(MauiVersion)` build property to your *.csproj* file: + +```xml + + + net8.0-android;net8.0-ios;net8.0-maccatalyst + True + 8.0.0-rc.2.9511 + + +``` + +This can be useful when using ad-hoc builds from the [nightly feed](https://github.com/dotnet/maui/wiki/Nightly-Builds) or builds downloaded from pull requests. + +In addition, the `$(ApplicationIdGuid)` build property can be removed from your *.csproj* file in .NET 8. For more information, see [Behavior changes](#behavior-changes). + +> [!NOTE] +> The project template for a .NET MAUI app in .NET 8 enables the nullable context for the project with the `$(Nullable)` build property. For more information, see [Nullable](/dotnet/csharp/language-reference/compiler-options/language#nullable).