Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.NET 8 Update #23

Open
DavidAJohn opened this issue Nov 15, 2023 · 2 comments
Open

.NET 8 Update #23

DavidAJohn opened this issue Nov 15, 2023 · 2 comments
Assignees
Labels
upgrade Upgrading existing projects or libraries

Comments

@DavidAJohn
Copy link
Owner

So .NET 8 has now arrived and it offers some possibilities for restructuring existing Blazor applications that were created using either a Server or WebAssembly approach.

It's obviously possible to just update the libraries to their .NET 8 versions without restructuring, but it's worth considering any possible benefits or drawbacks of using things like the new render modes.

Here's the Microsoft guide to updating a Server app to .NET 8:

Update a Blazor Server app

@DavidAJohn DavidAJohn added the question Further information is requested label Nov 15, 2023
@DavidAJohn DavidAJohn self-assigned this Nov 15, 2023
@DavidAJohn DavidAJohn pinned this issue Nov 15, 2023
@DavidAJohn
Copy link
Owner Author

This is becoming slightly more pressing as .NET 7 approaches the end of its STS window, after which there may not be any further security patches.

At the very least, the update to the .NET 8 libraries needs to be completed before 14th May 2024.

@DavidAJohn DavidAJohn added upgrade Upgrading existing projects or libraries and removed question Further information is requested labels Apr 3, 2024
@DavidAJohn
Copy link
Owner Author

All of the projects now target .NET 8.

I'll take some time to think about the merits of adopting the .NET 8 Web App conventions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
upgrade Upgrading existing projects or libraries
Projects
None yet
Development

No branches or pull requests

1 participant