Skip to content

Commit fb51237

Browse files
committed
Update projects to .NET 10
1 parent 500a7c2 commit fb51237

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

samples/ZaString.Demo/ZaString.Demo.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFramework>net10.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
<IsPackable>false</IsPackable>

src/ZaString/ZaString.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
3+
<TargetFramework>net10.0</TargetFramework>
44
<!-- NOTE: netstandard2.1 was considered but requires too many changes:
55
- Code uses C# 10+ features (file-scoped namespaces, global usings)
66
- Relies on ISpanFormattable, IUtf8SpanFormattable, InterpolatedStringHandler
@@ -11,7 +11,7 @@
1111
<PackageId>ZaString</PackageId>
1212
<Authors>Corentin Giaufer Saubert</Authors>
1313
<License>MIT</License>
14-
<Description>ZaString is a high-performance, zero-allocation string manipulation library for C# that uses Span and ReadOnlySpan for optimal memory efficiency. Built for .NET 8.0+, it provides a fluent API for building strings without heap allocations.</Description>
14+
<Description>ZaString is a high-performance, zero-allocation string manipulation library for C# that uses Span and ReadOnlySpan for optimal memory efficiency. Built for .NET 10.0, it provides a fluent API for building strings without heap allocations.</Description>
1515
<RepositoryUrl>https://github.com/CorentinGS/ZaString</RepositoryUrl>
1616
<RepositoryType>git</RepositoryType>
1717
<PackageTags>string;span;performance;zero-allocation;memory-efficient;string-builder</PackageTags>

tests/ZaString.Benchmarks/ZaString.Benchmarks.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
3+
<TargetFramework>net10.0</TargetFramework>
44
<OutputType>Exe</OutputType>
55
</PropertyGroup>
66
<PropertyGroup>
@@ -19,4 +19,4 @@
1919
<ItemGroup>
2020
<ProjectReference Include="..\..\src\ZaString\ZaString.csproj"/>
2121
</ItemGroup>
22-
</Project>
22+
</Project>

tests/ZaString.Tests/ZaString.Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<IsPackable>false</IsPackable>

0 commit comments

Comments
 (0)