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 Migration #7020

Open
volkanceylan opened this issue Nov 18, 2023 · 1 comment
Open

.NET 8 Migration #7020

volkanceylan opened this issue Nov 18, 2023 · 1 comment

Comments

@volkanceylan
Copy link
Member

volkanceylan commented Nov 18, 2023

This update is a significant release tailored for .NET 8. Before migrating to this version (8.0+), ensure that your Visual Studio 2022 version is 17.8.0 or later. If not using Visual Studio, manually install .NET SDK 8 to proceed.

Configuration Changes

  1. Update your project file to target .NET 8.0 by modifying the following line:

    <TargetFramework>net8.0</TargetFramework>
  2. Update the packages listed below to at least the specified versions:

    <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="8.0.0" />
    <PackageReference Include="Microsoft.Data.Sqlite" Version="8.0.0" />
    <PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.2" />
  3. Additionally, update references to Serenity and any Pro packages to version 8.0.0 or later. These changes should facilitate a smooth transition to .NET 8, as there aren't many breaking changes affecting Serenity-based applications.

Please note that Serenity 8.0+ packages will no longer provide support for .NET 6/.NET 7. Ensure compatibility by making necessary updates to align with .NET 8.

Serene Transition to .NET 8

Although a .NET 8 version of Serene won't be released immediately, this decision is to avoid potential issues for users who might not have updated their Visual Studio to version 17.8.0. Serene users can manually implement the changes outlined in these release notes once they have updated their Visual Studio and are ready to switch to .NET 8.

This approach aims to prevent issues for newcomers downloading Serene without the required Visual Studio update.

@volkanceylan volkanceylan pinned this issue Nov 18, 2023
@serenity-is serenity-is locked as resolved and limited conversation to collaborators Nov 21, 2023
@serenity-is serenity-is deleted a comment from Surenthiran Nov 21, 2023
@serenity-is serenity-is deleted a comment from VictorTomaili Apr 28, 2024
@volkanceylan
Copy link
Member Author

Update: Serene 8.4.7.0 with .NET8 support is released on 2024-04-28

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant