Skip to content

Commit 78dc1c2

Browse files
Add .NET 9 to v6 (#1525)
Aiming to complete #1451 (the PR #1502 added .NET 9 for `master` but not `release/v6`. I touched a few more projects and handled `Activator.CreateInstance` differently - happy to simply copy #1502 exactly if you prefer.
1 parent 5ea0939 commit 78dc1c2

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

UnitsNet.Benchmark/UnitsNet.Benchmark.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
<PropertyGroup>
33
<OutputType>Exe</OutputType>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<Version>4.0.0.0</Version>
66
<AssemblyVersion>4.0.0.0</AssemblyVersion>
77
<AssemblyTitle>UnitsNet.Benchmark</AssemblyTitle>

UnitsNet.NumberExtensions.Tests/UnitsNet.NumberExtensions.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>net48;net8.0</TargetFrameworks>
4+
<TargetFrameworks>net48;net8.0;net9.0</TargetFrameworks>
55
<RootNamespace>UnitsNet.NumberExtensions.Tests</RootNamespace>
66
<LangVersion>latest</LangVersion>
77
<Nullable>enable</Nullable>

UnitsNet.NumberExtensions/UnitsNet.NumberExtensions.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<LangVersion>latest</LangVersion>
2323
<Nullable>enable</Nullable>
2424
<RootNamespace>UnitsNet</RootNamespace>
25-
<TargetFrameworks>netstandard2.0;net8.0</TargetFrameworks>
25+
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
2626
</PropertyGroup>
2727

2828
<ItemGroup>

UnitsNet.Serialization.JsonNet.Tests/UnitsNet.Serialization.JsonNet.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-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<RootNamespace>UnitsNet.Serialization.JsonNet.Tests</RootNamespace>
66
<IsTestProject>true</IsTestProject>
77
<NoWarn>CS0618</NoWarn>

UnitsNet.Serialization.JsonNet/UnitsNet.Serialization.JsonNet.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<LangVersion>latest</LangVersion>
2525
<Nullable>enable</Nullable>
2626
<RootNamespace>UnitsNet.Serialization.JsonNet</RootNamespace>
27-
<TargetFramework>netstandard2.0</TargetFramework>
27+
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
2828
</PropertyGroup>
2929

3030
<!-- Strong name signing -->

UnitsNet.Serialization.JsonNet/UnitsNetBaseJsonConverter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ protected IQuantity ConvertValueUnit(ValueUnit valueUnit)
9292

9393
if (registeredQuantity is not null)
9494
{
95-
return (IQuantity)Activator.CreateInstance(registeredQuantity, valueUnit.Value, unit);
95+
return (IQuantity)Activator.CreateInstance(registeredQuantity, valueUnit.Value, unit)!;
9696
}
9797

9898
return Quantity.From(valueUnit.Value, unit);

UnitsNet.Tests/UnitsNet.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-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<LangVersion>latest</LangVersion>
66
<IsTestProject>true</IsTestProject>
77
<NoWarn>CS0618</NoWarn><!-- CS0618: 'member' is obsolete: 'text' (we often obsolete things before removal) -->

UnitsNet/UnitsNet.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<LangVersion>latest</LangVersion>
2525
<Nullable>enable</Nullable>
2626
<RootNamespace>UnitsNet</RootNamespace>
27-
<TargetFrameworks>netstandard2.0;net8.0</TargetFrameworks>
27+
<TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
2828
</PropertyGroup>
2929

3030
<!-- Strong name signing -->

0 commit comments

Comments
 (0)