MudBlazor / TryMudBlazor

A playground for trying out and testing MudBlazor components entirely in the browser.
https://try.mudblazor.com/
GNU General Public License v2.0
75 stars 37 forks source link

Upgrade to .NET 8 #121

Closed danielchalmers closed 5 months ago

danielchalmers commented 5 months ago

Project structure is now closer to the default .NET 8 Blazor templates. Upgraded all packages (fixes some vulnerabilities). Should be strictly WebAssembly with specifically no prerendering.

Some resources I used:

danielchalmers commented 5 months ago

Current issues:

Otherwise this brings the project up to date with modern Blazor practices. Deadline is May when .NET 7 is EOL.

@Garderoben @mikes-gh When you find the time, could you look into the issues above to help me get this over the finish line? I will take another look as well after someone else has had a go. My branch is open to commits.

mikes-gh commented 5 months ago

@danielchalmers Sorry this diff is hard to review. I can't see anything about that relates to the issue which is the default assembly format change to wasm in net8. Perhaps you could try and reduce the diff. as a first step

danielchalmers commented 5 months ago

@danielchalmers Sorry this diff is hard to review. I can't see anything about that relates to the issue which is the default assembly format change to wasm in net8. Perhaps you could try and reduce the diff. as a first step

@mikes-gh I can't really reduce it because it's so intertwined due to rebasing the project on .NET 8 default template. A lot was changed by Microsoft and it would take twice as long to split it up