Skip to content

Commit 7eecb21

Browse files
committed
Support .NET Framework 4.8 target
1 parent bf7c182 commit 7eecb21

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net48</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
6+
<LangVersion>12.0</LangVersion>
67
<Nullable>enable</Nullable>
78
<RootNamespace>Leosac.$(MSBuildProjectName.Replace(" ", "_"))</RootNamespace>
89
</PropertyGroup>
910

1011
<PropertyGroup>
1112
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
1213
<PackageId>Leosac.$(AssemblyName)</PackageId>
13-
<Version>1.9.0</Version>
14+
<Version>1.10.0</Version>
1415
<Title>Leosac Credential Provisioning - Base Worker Library</Title>
1516
<Company>Leosac SAS</Company>
1617
<Product>Leosac Credential Provisioning</Product>
@@ -21,12 +22,12 @@
2122
<RepositoryType>git</RepositoryType>
2223
<RepositoryUrl>https://github.com/leosac/base-worker.git</RepositoryUrl>
2324
<PackageTags>leosac credential provisioning worker</PackageTags>
24-
<PackageLicenseExpression>AGPL-3.0-only</PackageLicenseExpression>
25+
<PackageLicenseExpression>LGPL-3.0-only</PackageLicenseExpression>
2526
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
2627
</PropertyGroup>
2728

2829
<ItemGroup>
29-
<PackageReference Include="Leosac.CredentialProvisioning.Core" Version="1.12.0" />
30+
<PackageReference Include="Leosac.CredentialProvisioning.Core" Version="1.13.0" />
3031
</ItemGroup>
3132

3233
</Project>

CredentialProvisioning.Worker/WorkerCredentialContext.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,11 @@ public void UpdateFieldValue(string fieldName, object? fieldValue)
4545
{
4646
if (fieldValue is byte[] bv)
4747
{
48+
#if NET48
49+
fieldValue = Core.ConvertBackport.ToHexString(bv);
50+
#else
4851
fieldValue = Convert.ToHexString(bv);
52+
#endif
4953
}
5054

5155
if (value?.ToString() != fieldValue.ToString())
@@ -109,7 +113,11 @@ public void UpdateFieldValue(string fieldName, object? fieldValue)
109113
}
110114
else
111115
{
116+
#if NET48
117+
ret = Core.ConvertBackport.FromHexString(v.ToString()!);
118+
#else
112119
ret = Convert.FromHexString(v.ToString()!);
120+
#endif
113121
}
114122
}
115123
return ret;

0 commit comments

Comments
 (0)