You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We should come up with a plan for .NET 8 support. The Fluent folks made it a breaking change (might mostly be due to a namespace change) and added support for some. NET 8 specific features detailed in a blog
.NET 6 (our current version) goes out of active support in November 2024.
Update examples: Re-build Demo.Server example app off of new "Blazor Web App" template ("Blazor Server App" template is now deprecated / cannot be targeted to .NET 8). Evaluate if Demo.Client/Demo.Server should be merged. Ensure Demo.Hybrid still works as expected.
Update NimbleBlazor and SprightBlazor README.md - location to add Nimble/Spright imports changed (no longer _Layout.cshtml for Blazor Server/ Web App variant, now App.razor)
Other doc updates (including CONTRIBUTING, updating SDK version references). Document supported Blazor render modes.
Evaluate that Playwright tests are written to sufficiently test .NET 8 apps. For example our existing tests didn't catch the issue above.
Fix all errors/warnings: ~72 to resolve. Most common 3 are IDE0290 (Use primary constructor), IDE0028 (Collection initialization can be simplified), IDE0090 (new expression can be simplified). Alternatively suppress to start with, and create separate tech debt / PR to address fully. : Split off to Fix / re-evaluate Blazor disabled code analysis rules #2453
😯 Problem to Solve
We should come up with a plan for .NET 8 support. The Fluent folks made it a breaking change (might mostly be due to a namespace change) and added support for some. NET 8 specific features detailed in a blog
.NET 6 (our current version) goes out of active support in November 2024.
Here is a Teams thread discussing versions that existing clients use.
📋 Tasks
TargetFramework
fromnet6.0
tonet8.0
for all BlazorWorkspace.sln projectsMicrosoft.AspNetCore.Components.Web
reference from6.x
to8.x
for all BlazorWorkspace.sln projectsNI.CSharp.Analyzers
, from[2.0.21]
), update to latest - see Newer NI.CSharp.Analyzers 2.0.25 causes Nimble Blazor build issue #2014_Layout.cshtml
for Blazor Server/ Web App variant, nowApp.razor
)Before completing this work, we also want to check the upgrade status of our Blazor clients to see if they're ready to uptake a .NET 8 NimbleBlazor.
The text was updated successfully, but these errors were encountered: