-
Notifications
You must be signed in to change notification settings - Fork 452
Description
💬 RFC
Propose to upgrade the projects to .NET 6.
🔦 Context
.NET 6 will be out in November, is going to be a Long Term Support (LTS) release and brings numerous improvements to Blazor. As this library is now only at a 0.3 version, it makes sense to upgrade to .NET 6 before doing a 1.0 release as .NET 6 will be out long before that. Also, .NET 6 is at RC1 stage now and comes with Go Live-support.
With moving to .NET 6 we can remove the custom FluentInputBase
implementation and instead inherit from the standard ASP.NET Core InputBase
and thereby rely on a robust and thoroughly tested implementation, current enhancements (use input components without EditContext
) and future improvements (solving #58)
This won't be possible until .NET 7
As a final part of this change I propose to enable Nullability checks for the projects. With .NET 6 a larger part of the base classes (including ASP.NET Core) have this enabled now. Enabling this allows to get rid of a number of compile time warnings we are getting now.