Hi all!
Some time next week we plan to release .NET 9 support in Radzen Blazor Studio. We are waiting for Microsoft to officially release it.
What does this mean?
Radzen Blazor Studio will require .NET 9 to run.
If you are not ready to install .NET 9 yet you should skip this update. You can have .NET 9 and .NET 8 installed side by side so you can continue working on your .NET 8 applications.
Radzen Blazor Studio will no longer allow you to create .NET 7 and .NET 6 applications.
You will be able to create .NET 9 and .NET 8 apps only. Microsoft ended support for .NET 7 in May 2024. .NET 6 support will end on November 12th, 2024. Existing .NET 7 and .NET 6 applications should work as expected in Radzen Blazor Studio but we recommend upgrading to .NET 8 (and later .NET 9). At some point we will remove .NET 7 and .NET 6 support from Radzen Blazor Studio.
Upgrading .NET 7 and .NET 6 applications to .NET 8
Upgrading a .NET 7 or .NET 6 application is a straightforward process. Just repeat these steps for every project in your application (.csproj file)
- Open the .csproj with a text editor (or in Radzen Blazor Studio itself).
- Change the value of the
<TargetFramework>
element to net8.0:<TargetFramework>net8.0</TargetFramework>
- Change the versions of all Microsoft
<PackageReference>
elements to 8.x e.g.
OLD:
NEW:<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="7.0.0" />
You may also have to upgrade any third party packages you use.<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="8.0.10" />
- Delete the bin and obj directories within the project directory. If you forget to do that you may end with this error.
After that you can restart Radzen Blazor Studio and run the upgraded application.