FASTER icon indicating copy to clipboard operation
FASTER copied to clipboard

update project to use dotnet 8 9 10

Open AdaskoTheBeAsT opened this issue 2 months ago • 1 comments

This pull request upgrades the .NET SDK and project dependencies across the codebase to target .NET 10.0, updates related package versions, and modernizes CI pipeline configurations. Additionally, it introduces a new .editorconfig for consistent code formatting and updates the Visual Studio solution file for compatibility with the latest version.

.NET SDK and Project Upgrades:

  • Updated all .csproj files in cs/benchmark, cs/performance, cs/playground, and cs/samples directories to target .NET 10.0 instead of .NET 7.0, ensuring the codebase uses the latest .NET features and performance improvements. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]

  • Updated package dependencies in several projects, such as upgrading BenchmarkDotNet and BenchmarkDotNet.Diagnostics.Windows to 0.15.8, MessagePack to 3.1.4, and xunit.assert to 2.9.3 for compatibility with .NET 10.0. [1] [2] [3]

CI/CD Pipeline Modernization:

  • Updated both azure-pipelines.yml and azure-pipelines-full.yml to use .NET SDK versions 8.0, 9.0, and 10.0 (instead of 6.0 and 7.0), and updated the Node.js version to 24.x for build/test steps. [1] [2] [3] [4]

Development Environment and Tooling:

  • Added a .editorconfig file for consistent indentation and formatting of .csproj and .props files, and included it in the Visual Studio solution items. [1] [2]

  • Updated the Visual Studio solution file (FASTER.sln) to be compatible with Visual Studio 2022 (v18), reflecting the latest development environment.

AdaskoTheBeAsT avatar Dec 07 '25 15:12 AdaskoTheBeAsT

@microsoft-github-policy-service agree

AdaskoTheBeAsT avatar Dec 07 '25 15:12 AdaskoTheBeAsT

hmmm I am not sure if there are still persons there who cares about that project :/

AdaskoTheBeAsT avatar Dec 15 '25 20:12 AdaskoTheBeAsT