Skip to content

Commit 5fdad57

Browse files
Merge pull request #65 from AikidoSec/nuspec-file-fix
Package versions and nuspec fixes
2 parents b66081b + 3e53f79 commit 5fdad57

File tree

31 files changed

+9081
-1514
lines changed

31 files changed

+9081
-1514
lines changed

Aikido.Zen.Benchmarks/Aikido.Zen.Benchmarks.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="BenchmarkDotNet" Version="0.14.0" />
12+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.2" />
13+
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.2" />
14+
<PackageReference Include="Microsoft.Extensions.Options" Version="9.0.2" />
1215
<PackageReference Include="System.Net.Http" Version="4.3.4" />
16+
<PackageReference Include="System.Text.Json" Version="9.0.2" />
1317
</ItemGroup>
1418

1519
<ItemGroup>

Aikido.Zen.Core/Aikido.Zen.Core.csproj

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,7 @@
1111
<!--<OutputPath>..\nupkgs</OutputPath>-->
1212
</PropertyGroup>
1313

14-
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
15-
16-
<VersionPrefix>0.0.1-alpha</VersionPrefix>
17-
<VersionSuffix>-b-$()</VersionSuffix>
18-
</PropertyGroup>
19-
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
20-
<Version>0.0.1</Version>
21-
</PropertyGroup>
14+
<!-- Version is now managed centrally in Directory.Build.props -->
2215

2316
<!-- always copy the \libraries directory to the output directory-->
2417
<ItemGroup>
@@ -27,8 +20,6 @@
2720
</Content>
2821
</ItemGroup>
2922

30-
31-
3223
<!--<Target Name="PostBuild" AfterTargets="Build" Condition="'$(Configuration)' == 'Debug'">
3324
<Message Text="Creating NuGet package for Core..." Importance="high" />
3425
<Exec Command="powershell -ExecutionPolicy Bypass -File ..\\pack.ps1 -buildConfiguration $(Configuration)" />
@@ -38,8 +29,8 @@
3829
<PackageReference Include="Lib.Harmony" Version="2.3.5" />
3930
<PackageReference Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.2.0" />
4031
<PackageReference Include="Microsoft.AspNetCore.WebUtilities" Version="2.2.0" />
41-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.2" />
42-
<PackageReference Include="System.Text.Json" Version="9.0.1" />
32+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[6.0,)" />
33+
<PackageReference Include="System.Text.Json" Version="[6.0,)" />
4334
<PackageReference Include="System.Xml.XDocument" Version="4.3.0" />
4435
</ItemGroup>
4536
</Project>

Aikido.Zen.Core/Helpers/AgentInfoHelper.cs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,16 @@
44
using System.Runtime.CompilerServices;
55
using System.Runtime.InteropServices;
66
[assembly: InternalsVisibleTo("Aikido.Zen.Tests")]
7+
[assembly: InternalsVisibleTo("Aikido.Zen.DotNetCore")]
8+
[assembly: InternalsVisibleTo("Aikido.Zen.DotNetFramework")]
79
namespace Aikido.Zen.Core.Helpers
810
{
911
/// <summary>
1012
/// Helper class for retrieving agent information about the current runtime environment.
1113
/// </summary>
1214
internal class AgentInfoHelper
1315
{
16+
private static string ZenVersion = CleanVersion(typeof(AgentInfoHelper).Assembly.GetName().Version.ToString());
1417
// Cache the AgentInfo object to avoid repeated creation
1518
private static readonly AgentInfo _cachedAgentInfo = new AgentInfo
1619
{
@@ -27,7 +30,7 @@ internal class AgentInfoHelper
2730
},
2831
IpAddress = IPHelper.Server,
2932
Library = "firewall-dotnet",
30-
Version = CleanVersion(typeof(AgentInfoHelper).Assembly.GetName().Version.ToString()),
33+
Version = ZenVersion,
3134
// Determine if running in a serverless environment
3235
Serverless = Environment.GetEnvironmentVariable("AWS_LAMBDA_FUNCTION_NAME") != null || Environment.GetEnvironmentVariable("WEBSITE_INSTANCE_ID") != null
3336
};
@@ -41,7 +44,7 @@ public static AgentInfo GetInfo()
4144
// Update only the fields that can change
4245
_cachedAgentInfo.DryMode = EnvironmentHelper.DryMode;
4346
_cachedAgentInfo.Serverless = Environment.GetEnvironmentVariable("AWS_LAMBDA_FUNCTION_NAME") != null || Environment.GetEnvironmentVariable("WEBSITE_INSTANCE_ID") != null;
44-
47+
_cachedAgentInfo.Version = ZenVersion;
4548
return _cachedAgentInfo;
4649
}
4750

@@ -55,5 +58,10 @@ internal static string CleanVersion(string version)
5558
version = version.Split('-')[0];
5659
return version;
5760
}
61+
62+
internal static void SetVersion(string version)
63+
{
64+
_cachedAgentInfo.Version = CleanVersion(version);
65+
}
5866
}
5967
}

Aikido.Zen.DotNetCore/Aikido.Zen.DotNetCore.csproj

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,36 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net6.0;net7.0;net8.0;</TargetFrameworks>
4+
<TargetFrameworks>net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>disable</Nullable>
77
<PackageOutputPath>..\nupkgs</PackageOutputPath>
8-
<AssemblyVersion>0.0.1</AssemblyVersion>
9-
<FileVersion>0.0.1</FileVersion>
108
<UserSecretsId>97bd5157-97c6-4825-833a-933ce895cbc0</UserSecretsId>
9+
<NoWarn>NU1605</NoWarn>
1110
</PropertyGroup>
1211

1312
<ItemGroup>
1413
<PackageReference Include="Lib.Harmony" Version="2.3.5" />
15-
<PackageReference Include="Microsoft.AspNetCore.Hosting.Abstractions" Version="2.2.0" />
14+
<PackageReference Include="Microsoft.AspNetCore.Hosting.Abstractions" Version="2.3.0" />
1615
<PackageReference Include="Microsoft.AspNetCore.Http" Version="2.2.2" />
1716
<PackageReference Include="Microsoft.AspNetCore.Routing" Version="2.2.2" />
1817
<PackageReference Include="Microsoft.AspNetCore.Routing.Abstractions" Version="2.2.0" />
1918
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.0" Condition="'$(TargetFramework)' == 'net6.0'" />
2019
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="7.0.0" Condition="'$(TargetFramework)' == 'net7.0'" />
2120
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" Condition="'$(TargetFramework)' == 'net8.0'" />
22-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.0" Condition="'$(TargetFramework)' == 'net9.0'" />
21+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.2" Condition="'$(TargetFramework)' == 'net9.0'" />
22+
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="6.0.0" Condition="'$(TargetFramework)' == 'net6.0'" />
23+
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="7.0.0" Condition="'$(TargetFramework)' == 'net7.0'" />
24+
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.0" Condition="'$(TargetFramework)' == 'net8.0'" />
25+
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="9.0.2" Condition="'$(TargetFramework)' == 'net9.0'" />
2326
<PackageReference Include="Microsoft.Extensions.Options" Version="6.0.0" Condition="'$(TargetFramework)' == 'net6.0'" />
2427
<PackageReference Include="Microsoft.Extensions.Options" Version="7.0.0" Condition="'$(TargetFramework)' == 'net7.0'" />
2528
<PackageReference Include="Microsoft.Extensions.Options" Version="8.0.0" Condition="'$(TargetFramework)' == 'net8.0'" />
26-
<PackageReference Include="Microsoft.Extensions.Options" Version="9.0.0" Condition="'$(TargetFramework)' == 'net9.0'" />
27-
<PackageReference Include="System.Text.Json" Version="9.0.1" />
29+
<PackageReference Include="Microsoft.Extensions.Options" Version="9.0.2" Condition="'$(TargetFramework)' == 'net9.0'" />
30+
<PackageReference Include="System.Text.Json" Version="6.0.0" Condition="'$(TargetFramework)' == 'net6.0'" />
31+
<PackageReference Include="System.Text.Json" Version="7.0.0" Condition="'$(TargetFramework)' == 'net7.0'" />
32+
<PackageReference Include="System.Text.Json" Version="8.0.0" Condition="'$(TargetFramework)' == 'net8.0'" />
33+
<PackageReference Include="System.Text.Json" Version="9.0.2" Condition="'$(TargetFramework)' == 'net9.0'" />
2834
</ItemGroup>
2935

3036
<ItemGroup>

Aikido.Zen.DotNetCore/Aikido.Zen.DotNetCore.nuspec

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -20,58 +20,61 @@
2020
</frameworkReferences>
2121
<dependencies>
2222
<group targetFramework="net9.0">
23-
<dependency id="Lib.Harmony" version="2.3.5" />
23+
<dependency id="Lib.Harmony" version="[2.3.5,)" />
2424
<dependency id="Microsoft.AspNetCore.Hosting.Abstractions" version="2.2.0" />
2525
<dependency id="Microsoft.AspNetCore.Http" version="2.2.2" />
2626
<dependency id="Microsoft.AspNetCore.Routing" version="2.2.2" />
2727
<dependency id="Microsoft.AspNetCore.Routing.Abstractions" version="2.2.0" />
28-
<dependency id="Microsoft.Extensions.DependencyInjection" version="9.0.2" />
29-
<dependency id="Microsoft.Extensions.Options" version="9.0.0" />
30-
<dependency id="System.Text.Json" version="9.0.1" />
31-
<dependen
28+
<dependency id="Microsoft.Extensions.DependencyInjection" version="[9.0,)" />
29+
<dependency id="Microsoft.Extensions.Options" version="[9.0,)" />
30+
<dependency id="System.Text.Json" version="[9.0,)" />
31+
<dependency id="Microsoft.Extensions.Logging" version="[9.0,)" />
32+
</group>
3233
<group targetFramework="net8.0">
33-
<dependency id="Lib.Harmony" version="2.3.5" />
34+
<dependency id="Lib.Harmony" version="[2.3.5,)" />
3435
<dependency id="Microsoft.AspNetCore.Hosting.Abstractions" version="2.2.0" />
3536
<dependency id="Microsoft.AspNetCore.Http" version="2.2.2" />
3637
<dependency id="Microsoft.AspNetCore.Routing" version="2.2.2" />
3738
<dependency id="Microsoft.AspNetCore.Routing.Abstractions" version="2.2.0" />
38-
<dependency id="Microsoft.Extensions.DependencyInjection" version="9.0.2" />
39-
<dependency id="Microsoft.Extensions.Options" version="8.0.0" />
40-
<dependency id="System.Text.Json" version="9.0.1" />
41-
<dependency id="Microsoft.Extensions.Logging" version="9.0.2" />
39+
<dependency id="Microsoft.Extensions.DependencyInjection" version="[8.0,)" />
40+
<dependency id="Microsoft.Extensions.Options" version="[8.0,)" />
41+
<dependency id="System.Text.Json" version="[8.0,)" />
42+
<dependency id="Microsoft.Extensions.Logging" version="[8.0,)" />
4243
</group>
4344
<group targetFramework="net7.0">
44-
<dependency id="Lib.Harmony" version="2.3.5" />
45+
<dependency id="Lib.Harmony" version="[2.3.5,)" />
4546
<dependency id="Microsoft.AspNetCore.Hosting.Abstractions" version="2.2.0" />
4647
<dependency id="Microsoft.AspNetCore.Http" version="2.2.2" />
4748
<dependency id="Microsoft.AspNetCore.Routing" version="2.2.2" />
4849
<dependency id="Microsoft.AspNetCore.Routing.Abstractions" version="2.2.0" />
49-
<dependency id="Microsoft.Extensions.DependencyInjection" version="7.0.0" />
50-
<dependency id="Microsoft.Extensions.Options" version="7.0.0" />
51-
<dependency id="System.Text.Json" version="9.0.1" />
52-
<dependency id="Microsoft.Extensions.Logging" version="9.0.2" />
50+
<dependency id="Microsoft.Extensions.DependencyInjection" version="[7.0,)" />
51+
<dependency id="Microsoft.Extensions.Options" version="[7.0,)" />
52+
<dependency id="System.Text.Json" version="[7.0,)" />
53+
<dependency id="Microsoft.Extensions.Logging" version="[7.0,)" />
5354
</group>
5455
<group targetFramework="net6.0">
55-
<dependency id="Lib.Harmony" version="2.3.5" />
56+
<dependency id="Lib.Harmony" version="[2.3.5,)" />
5657
<dependency id="Microsoft.AspNetCore.Hosting.Abstractions" version="2.2.0" />
5758
<dependency id="Microsoft.AspNetCore.Http" version="2.2.2" />
5859
<dependency id="Microsoft.AspNetCore.Routing" version="2.2.2" />
5960
<dependency id="Microsoft.AspNetCore.Routing.Abstractions" version="2.2.0" />
60-
<dependency id="Microsoft.Extensions.DependencyInjection" version="6.0.0" />
61-
<dependency id="Microsoft.Extensions.Options" version="6.0.0" />
62-
<dependency id="System.Text.Json" version="9.0.1" />
63-
<dependency id="Microsoft.Extensions.Logging" version="9.0.2" />
61+
<dependency id="Microsoft.Extensions.DependencyInjection" version="[6.0,)" />
62+
<dependency id="Microsoft.Extensions.Options" version="[6.0,)" />
63+
<dependency id="System.Text.Json" version="[6.0,)" />
64+
<dependency id="Microsoft.Extensions.Logging" version="[6.0,)" />
6465
</group>
6566
</dependencies>
6667
</metadata>
6768
<files>
6869
<file src="Aikido.Zen.DotNetCore.targets" target="Build\" />
70+
<file src="bin\Release\net9.0\Aikido.Zen.Core.dll" target="lib\net9.0" />
6971
<file src="bin\Release\net8.0\Aikido.Zen.Core.dll" target="lib\net8.0" />
7072
<file src="bin\Release\net7.0\Aikido.Zen.Core.dll" target="lib\net7.0" />
7173
<file src="bin\Release\net6.0\Aikido.Zen.Core.dll" target="lib\net6.0" />
74+
<file src="bin\Release\net9.0\Aikido.Zen.DotNetCore.dll" target="lib\net9.0" />
7275
<file src="bin\Release\net8.0\Aikido.Zen.DotNetCore.dll" target="lib\net8.0" />
7376
<file src="bin\Release\net7.0\Aikido.Zen.DotNetCore.dll" target="lib\net7.0" />
7477
<file src="bin\Release\net6.0\Aikido.Zen.DotNetCore.dll" target="lib\net6.0" />
75-
<file src="bin\Release\net8.0\libraries\*.*" target="Build\libraries" />
78+
<file src="bin\Release\net9.0\libraries\*.*" target="Build\libraries" />
7679
</files>
7780
</package>

Aikido.Zen.DotNetCore/DependencyInjection.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
using Microsoft.AspNetCore.Http;
1212
using Aikido.Zen.Core.Exceptions;
1313
using Microsoft.Extensions.Logging;
14+
using Aikido.Zen.Core.Helpers;
1415

1516
namespace Aikido.Zen.DotNetCore
1617
{
@@ -23,6 +24,9 @@ public static IServiceCollection AddZenFirewall(this IServiceCollection services
2324
return services;
2425
}
2526

27+
// set zen version
28+
AgentInfoHelper.SetVersion(typeof(Zen).Assembly.GetName().Version.ToString());
29+
2630
// register the options
2731
services.AddOptions();
2832

Aikido.Zen.DotNetFramework/Aikido.Zen.DotNetFramework.csproj

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -70,17 +70,17 @@
7070
<Reference Include="Microsoft.AspNetCore.Http.Features, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
7171
<HintPath>..\sample-apps\packages\Microsoft.AspNetCore.Http.Features.2.2.0\lib\netstandard2.0\Microsoft.AspNetCore.Http.Features.dll</HintPath>
7272
</Reference>
73-
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
74-
<HintPath>..\packages\Microsoft.Bcl.AsyncInterfaces.9.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
73+
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=9.0.0.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
74+
<HintPath>..\packages\Microsoft.Bcl.AsyncInterfaces.9.0.2\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
7575
</Reference>
7676
<Reference Include="Microsoft.Data.SqlClient, Version=5.0.0.0, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5, processorArchitecture=MSIL">
7777
<HintPath>..\packages\Microsoft.Data.SqlClient.5.2.2\lib\net462\Microsoft.Data.SqlClient.dll</HintPath>
7878
</Reference>
7979
<Reference Include="Microsoft.Data.Sqlite, Version=9.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
8080
<HintPath>..\packages\Microsoft.Data.Sqlite.Core.9.0.0\lib\netstandard2.0\Microsoft.Data.Sqlite.dll</HintPath>
8181
</Reference>
82-
<Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions, Version=8.0.0.2, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
83-
<HintPath>..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.8.0.2\lib\net462\Microsoft.Extensions.DependencyInjection.Abstractions.dll</HintPath>
82+
<Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions, Version=9.0.0.2, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
83+
<HintPath>..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.9.0.2\lib\net462\Microsoft.Extensions.DependencyInjection.Abstractions.dll</HintPath>
8484
</Reference>
8585
<Reference Include="Microsoft.Extensions.Logging.Abstractions, Version=9.0.0.2, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL">
8686
<HintPath>..\packages\Microsoft.Extensions.Logging.Abstractions.9.0.2\lib\net462\Microsoft.Extensions.Logging.Abstractions.dll</HintPath>
@@ -155,8 +155,8 @@
155155
<Reference Include="System.Data.SQLite.Linq, Version=1.0.119.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139, processorArchitecture=MSIL">
156156
<HintPath>..\packages\System.Data.SQLite.Linq.1.0.119.0\lib\net46\System.Data.SQLite.Linq.dll</HintPath>
157157
</Reference>
158-
<Reference Include="System.Diagnostics.DiagnosticSource, Version=8.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
159-
<HintPath>..\packages\System.Diagnostics.DiagnosticSource.8.0.1\lib\net462\System.Diagnostics.DiagnosticSource.dll</HintPath>
158+
<Reference Include="System.Diagnostics.DiagnosticSource, Version=9.0.0.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
159+
<HintPath>..\packages\System.Diagnostics.DiagnosticSource.9.0.2\lib\net462\System.Diagnostics.DiagnosticSource.dll</HintPath>
160160
</Reference>
161161
<Reference Include="System.Drawing" />
162162
<Reference Include="System.IdentityModel" />
@@ -166,8 +166,8 @@
166166
<Reference Include="System.IO.FileSystem.AccessControl, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
167167
<HintPath>..\packages\System.IO.FileSystem.AccessControl.5.0.0\lib\net461\System.IO.FileSystem.AccessControl.dll</HintPath>
168168
</Reference>
169-
<Reference Include="System.IO.Pipelines, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
170-
<HintPath>..\packages\System.IO.Pipelines.9.0.0\lib\net462\System.IO.Pipelines.dll</HintPath>
169+
<Reference Include="System.IO.Pipelines, Version=9.0.0.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
170+
<HintPath>..\packages\System.IO.Pipelines.9.0.2\lib\net462\System.IO.Pipelines.dll</HintPath>
171171
</Reference>
172172
<Reference Include="System.Management" />
173173
<Reference Include="System.Memory, Version=4.0.1.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
@@ -198,11 +198,11 @@
198198
<Reference Include="System.Security.Principal.Windows, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
199199
<HintPath>..\packages\System.Security.Principal.Windows.5.0.0\lib\net461\System.Security.Principal.Windows.dll</HintPath>
200200
</Reference>
201-
<Reference Include="System.Text.Encodings.Web, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
202-
<HintPath>..\sample-apps\packages\System.Text.Encodings.Web.9.0.0\lib\net462\System.Text.Encodings.Web.dll</HintPath>
201+
<Reference Include="System.Text.Encodings.Web, Version=9.0.0.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
202+
<HintPath>..\packages\System.Text.Encodings.Web.9.0.2\lib\net462\System.Text.Encodings.Web.dll</HintPath>
203203
</Reference>
204-
<Reference Include="System.Text.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
205-
<HintPath>..\packages\System.Text.Json.9.0.0\lib\net462\System.Text.Json.dll</HintPath>
204+
<Reference Include="System.Text.Json, Version=9.0.0.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
205+
<HintPath>..\packages\System.Text.Json.9.0.2\lib\net462\System.Text.Json.dll</HintPath>
206206
</Reference>
207207
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
208208
<HintPath>..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll</HintPath>
@@ -245,7 +245,6 @@
245245
<None Include="app.config" />
246246
<None Include="packages.config" />
247247
</ItemGroup>
248-
<ItemGroup />
249248
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
250249
<Import Project="..\packages\Microsoft.Data.SqlClient.SNI.5.2.0\build\net462\Microsoft.Data.SqlClient.SNI.targets" Condition="Exists('..\packages\Microsoft.Data.SqlClient.SNI.5.2.0\build\net462\Microsoft.Data.SqlClient.SNI.targets')" />
251250
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">

0 commit comments

Comments
 (0)