Skip to content

Commit 1ac5d51

Browse files
committed
build: use central package management
1 parent e4cda96 commit 1ac5d51

File tree

21 files changed

+153
-78
lines changed

21 files changed

+153
-78
lines changed

Directory.Packages.props

+88
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
<Project>
2+
3+
<PropertyGroup>
4+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
5+
</PropertyGroup>
6+
7+
<ItemGroup>
8+
<PackageVersion Include="Azure.Identity" Version="1.12.0" />
9+
<PackageVersion Include="Azure.Security.KeyVault.Certificates" Version="4.6.0" />
10+
<PackageVersion Include="Azure.Security.KeyVault.Keys" Version="4.6.0" />
11+
<PackageVersion Include="Azure.Security.KeyVault.Secrets" Version="4.6.0" />
12+
<PackageVersion Include="Basic.Reference.Assemblies.NetStandard20" Version="1.7.2" />
13+
<PackageVersion Include="Glob" Version="1.1.9" />
14+
<PackageVersion Include="HtmlAgilityPack" Version="1.11.61" />
15+
<PackageVersion Include="Humanizer" Version="2.14.1" />
16+
<PackageVersion Include="JetBrains.Annotations" Version="2023.3.0" />
17+
<PackageVersion Include="Microsoft.ApplicationInsights" Version="2.22.0" />
18+
<PackageVersion Include="Microsoft.Extensions.DependencyModel" Version="8.0.0" />
19+
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
20+
<PackageVersion Include="NJsonSchema" Version="10.9.0" />
21+
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
22+
<PackageVersion Include="NuGet.Packaging" Version="6.10.1" />
23+
<PackageVersion Include="Octokit" Version="13.0.1" />
24+
<PackageVersion Include="Serilog" Version="4.0.0" />
25+
<PackageVersion Include="Serilog.Formatting.Compact" Version="3.0.0" />
26+
<PackageVersion Include="Serilog.Formatting.Compact.Reader" Version="4.0.0" />
27+
<PackageVersion Include="Serilog.Sinks.Console" Version="6.0.0" />
28+
<PackageVersion Include="Serilog.Sinks.File" Version="6.0.0" />
29+
<PackageVersion Include="SharpZipLib" Version="1.4.2" />
30+
<PackageVersion Include="System.ComponentModel.Annotations" Version="5.0.0" />
31+
<PackageVersion Include="System.Net.Http" Version="4.3.4" />
32+
<PackageVersion Include="System.Text.Json" Version="8.0.3" />
33+
<PackageVersion Include="YamlDotNet" Version="15.3.0" />
34+
<PackageVersion Include="matkoch.spectre.console" Version="0.46.0" />
35+
</ItemGroup>
36+
37+
<!-- Testing -->
38+
<ItemGroup>
39+
<PackageVersion Include="coverlet.msbuild" Version="6.0.2" />
40+
<PackageVersion Include="FluentAssertions" Version="6.12.0" />
41+
<PackageVersion Include="GitHubActionsTestLogger" Version="2.4.1" />
42+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
43+
<PackageVersion Include="TeamCity.VSTest.TestAdapter" Version="1.0.40" />
44+
<PackageVersion Include="Verify.Xunit" Version="25.3.0" />
45+
<PackageVersion Include="Verify.DiffPlex" Version="3.0.0" />
46+
<PackageVersion Include="Verify.SourceGenerators" Version="2.2.0" />
47+
<PackageVersion Include="xunit" Version="2.8.1" />
48+
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.1" />
49+
</ItemGroup>
50+
51+
<!-- Roslyn (Nuke.SourceGenerator + Nuke.GlobalTool) -->
52+
<ItemGroup>
53+
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.4" />
54+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.10.0" />
55+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.10.0" />
56+
<PackageVersion Include="Microsoft.CodeAnalysis.Workspaces.Common" Version="4.10.0" />
57+
<PackageVersion Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="4.10.0" />
58+
</ItemGroup>
59+
60+
<!-- MSBuild (Nuke.ProjectModel + Nuke.MSBuildTasks) -->
61+
<ItemGroup>
62+
<PackageVersion Include="Microsoft.Build.Locator" Version="1.7.8" />
63+
<PackageVersion Include="Microsoft.Build.Utilities.Core" Version="17.10.4" />
64+
<PackageVersion Include="Microsoft.Build.Framework" Version="17.10.4" />
65+
</ItemGroup>
66+
67+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
68+
<PackageVersion Include="Microsoft.Build" Version="17.9.5" />
69+
<PackageVersion Include="Microsoft.Build.Framework" Version="17.9.5" />
70+
<PackageVersion Include="Microsoft.Build.Tasks.Core" Version="17.9.5" />
71+
<PackageVersion Include="Microsoft.Build.Utilities.Core" Version="17.9.5" />
72+
</ItemGroup>
73+
74+
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
75+
<PackageVersion Include="Microsoft.Build" Version="17.5.0" />
76+
<PackageVersion Include="Microsoft.Build.Framework" Version="17.5.0" />
77+
<PackageVersion Include="Microsoft.Build.Tasks.Core" Version="17.5.0" />
78+
<PackageVersion Include="Microsoft.Build.Utilities.Core" Version="17.5.0" />
79+
</ItemGroup>
80+
81+
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
82+
<PackageVersion Include="Microsoft.Build" Version="16.9.0" />
83+
<PackageVersion Include="Microsoft.Build.Framework" Version="16.9.0" />
84+
<PackageVersion Include="Microsoft.Build.Tasks.Core" Version="16.9.0" />
85+
<PackageVersion Include="Microsoft.Build.Utilities.Core" Version="16.9.0" />
86+
</ItemGroup>
87+
88+
</Project>

build/_build.csproj

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<NoWarn>CS0649;CS0169</NoWarn>
1111
<NukeRootDirectory>.\..</NukeRootDirectory>
1212
<NukeTelemetryVersion>1</NukeTelemetryVersion>
13+
<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>
1314
</PropertyGroup>
1415

1516
<!-- Test properties for MSBuild integration -->

source/Directory.Build.props

+10-10
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,19 @@
3636
</ItemGroup>
3737

3838
<ItemGroup>
39-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All"/>
39+
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
4040
</ItemGroup>
4141

4242
<ItemGroup Condition="$(MSBuildProjectName.EndsWith('Tests'))">
43-
<PackageReference Include="coverlet.msbuild" Version="6.0.2" />
44-
<PackageReference Include="FluentAssertions" Version="6.12.0"/>
45-
<PackageReference Include="GitHubActionsTestLogger" Version="2.4.1"/>
46-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.10.0"/>
47-
<PackageReference Include="TeamCity.VSTest.TestAdapter" Version="1.0.40"/>
48-
<PackageReference Include="Verify.Xunit" Version="25.0.2" />
49-
<PackageReference Include="Verify.DiffPlex" Version="2.3.0" />
50-
<PackageReference Include="xunit" Version="2.8.1"/>
51-
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.1"/>
43+
<PackageReference Include="coverlet.msbuild" />
44+
<PackageReference Include="FluentAssertions" />
45+
<PackageReference Include="GitHubActionsTestLogger" />
46+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
47+
<PackageReference Include="TeamCity.VSTest.TestAdapter" />
48+
<PackageReference Include="Verify.Xunit" />
49+
<PackageReference Include="Verify.DiffPlex" />
50+
<PackageReference Include="xunit" />
51+
<PackageReference Include="xunit.runner.visualstudio" />
5252
</ItemGroup>
5353

5454
<ItemGroup>

source/Nuke.Build.Shared/Nuke.Build.Shared.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="System.Text.Json" Version="8.0.3" />
12+
<PackageReference Include="System.Text.Json" />
1313
</ItemGroup>
1414

1515
</Project>

source/Nuke.Build/Nuke.Build.csproj

+7-7
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
</ItemGroup>
1818

1919
<ItemGroup>
20-
<PackageReference Include="Microsoft.ApplicationInsights" Version="2.22.0" />
21-
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="8.0.0" />
22-
<PackageReference Include="NJsonSchema" Version="10.9.0" />
23-
<PackageReference Include="Serilog.Formatting.Compact" Version="3.0.0" />
24-
<PackageReference Include="Serilog.Formatting.Compact.Reader" Version="3.0.0" />
25-
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
26-
<PackageReference Include="Serilog.Sinks.File" Version="5.0.0" />
20+
<PackageReference Include="Microsoft.ApplicationInsights" />
21+
<PackageReference Include="Microsoft.Extensions.DependencyModel" />
22+
<PackageReference Include="NJsonSchema" />
23+
<PackageReference Include="Serilog.Formatting.Compact" />
24+
<PackageReference Include="Serilog.Formatting.Compact.Reader" />
25+
<PackageReference Include="Serilog.Sinks.Console" />
26+
<PackageReference Include="Serilog.Sinks.File" />
2727
</ItemGroup>
2828

2929
<ItemGroup>

source/Nuke.Common/Nuke.Common.csproj

+5-5
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@
2323
</ItemGroup>
2424

2525
<ItemGroup>
26-
<PackageReference Include="Azure.Identity" Version="1.11.4" />
27-
<PackageReference Include="Azure.Security.KeyVault.Certificates" Version="4.6.0" />
28-
<PackageReference Include="Azure.Security.KeyVault.Keys" Version="4.6.0" />
29-
<PackageReference Include="Azure.Security.KeyVault.Secrets" Version="4.6.0" />
30-
<PackageReference Include="Octokit" Version="12.0.0" />
26+
<PackageReference Include="Azure.Identity" />
27+
<PackageReference Include="Azure.Security.KeyVault.Certificates" />
28+
<PackageReference Include="Azure.Security.KeyVault.Keys" />
29+
<PackageReference Include="Azure.Security.KeyVault.Secrets" />
30+
<PackageReference Include="Octokit" />
3131
</ItemGroup>
3232

3333
<ItemGroup Condition="'$(_IsPacking)' == 'True'">

source/Nuke.GlobalTool/Nuke.GlobalTool.csproj

+4-4
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
</ItemGroup>
1515

1616
<ItemGroup>
17-
<PackageReference Include="matkoch.spectre.console" Version="0.46.0" />
18-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.10.0" />
19-
<PackageReference Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="4.10.0" />
20-
<PackageReference Include="Microsoft.CodeAnalysis.Workspaces.Common" Version="4.10.0" />
17+
<PackageReference Include="matkoch.spectre.console" />
18+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" />
19+
<PackageReference Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" />
20+
<PackageReference Include="Microsoft.CodeAnalysis.Workspaces.Common" />
2121
</ItemGroup>
2222

2323
<ItemGroup>

source/Nuke.MSBuildTasks/Nuke.MSBuildTasks.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111
</ItemGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="NuGet.Packaging" Version="6.10.0" />
14+
<PackageReference Include="NuGet.Packaging" />
1515
</ItemGroup>
1616

1717
<ItemGroup>
1818
<!-- MSBuild and dependencies only acquired through MSBuild shall not make it into the final package -->
19-
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="17.10.4" CopyLocal="false" Publish="false" ExcludeAssets="runtime" />
20-
<PackageReference Include="Microsoft.Build.Framework" Version="17.10.4" CopyLocal="false" Publish="false" ExcludeAssets="runtime" />
19+
<PackageReference Include="Microsoft.Build.Utilities.Core" CopyLocal="false" Publish="false" ExcludeAssets="runtime" />
20+
<PackageReference Include="Microsoft.Build.Framework" CopyLocal="false" Publish="false" ExcludeAssets="runtime" />
2121
</ItemGroup>
2222

2323
<ItemGroup>

source/Nuke.ProjectModel.Tests/ProjectModelTest.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ public void MSBuildProjectTest()
3737
var solution = SolutionModelTasks.ParseSolution(SolutionFile);
3838
var project = solution.Projects.Single(x => x.Name == "Nuke.ProjectModel");
3939

40-
var msbuildProject = project.GetMSBuildProject(targetFramework: "net6.0");
40+
var msbuildProject = project.GetMSBuildProject(targetFramework: "net8.0");
4141

42-
var package = msbuildProject.GetItems("PackageReference").FirstOrDefault(x => x.EvaluatedInclude == "Microsoft.Build");
42+
var package = msbuildProject.GetItems("PackageVersion").FirstOrDefault(x => x.EvaluatedInclude == "Microsoft.Build");
4343
package.Should().NotBeNull();
44-
package.GetMetadataValue("Version").Should().Be("16.9.0");
44+
package.GetMetadataValue("Version").Should().Be("17.9.5");
4545
}
4646
}

source/Nuke.ProjectModel/Nuke.ProjectModel.csproj

+5-22
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,11 @@
1111
</ItemGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="Microsoft.Build.Locator" Version="1.7.8" />
15-
</ItemGroup>
16-
17-
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
18-
<PackageReference Include="Microsoft.Build" Version="17.9.5" ExcludeAssets="runtime" />
19-
<PackageReference Include="Microsoft.Build.Framework" Version="17.9.5" ExcludeAssets="runtime" />
20-
<PackageReference Include="Microsoft.Build.Tasks.Core" Version="17.9.5" ExcludeAssets="runtime" />
21-
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="17.9.5" ExcludeAssets="runtime" />
22-
</ItemGroup>
23-
24-
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
25-
<PackageReference Include="Microsoft.Build" Version="17.5.0" ExcludeAssets="runtime" />
26-
<PackageReference Include="Microsoft.Build.Framework" Version="17.5.0" ExcludeAssets="runtime" />
27-
<PackageReference Include="Microsoft.Build.Tasks.Core" Version="17.5.0" ExcludeAssets="runtime" />
28-
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="17.5.0" ExcludeAssets="runtime" />
29-
</ItemGroup>
30-
31-
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
32-
<PackageReference Include="Microsoft.Build" Version="16.9.0" ExcludeAssets="runtime" />
33-
<PackageReference Include="Microsoft.Build.Framework" Version="16.9.0" ExcludeAssets="runtime" />
34-
<PackageReference Include="Microsoft.Build.Tasks.Core" Version="16.9.0" ExcludeAssets="runtime" />
35-
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="16.9.0" ExcludeAssets="runtime" />
14+
<PackageReference Include="Microsoft.Build.Locator" />
15+
<PackageReference Include="Microsoft.Build" ExcludeAssets="runtime" />
16+
<PackageReference Include="Microsoft.Build.Framework" ExcludeAssets="runtime" />
17+
<PackageReference Include="Microsoft.Build.Tasks.Core" ExcludeAssets="runtime" />
18+
<PackageReference Include="Microsoft.Build.Utilities.Core" ExcludeAssets="runtime" />
3619
</ItemGroup>
3720

3821
</Project>

source/Nuke.ProjectModel/Project.Misc.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,10 @@ public static bool HasPackageReference(this Project project, string packageId)
5858
/// </summary>
5959
public static string GetPackageReferenceVersion(this Project project, string packageId)
6060
{
61-
return project.GetItemMetadataSingleOrDefault("PackageReference", packageId, "Version");
61+
var version = project.GetItemMetadataSingleOrDefault("PackageReference", packageId, "Version");
62+
return version == string.Empty
63+
? project.GetItemMetadataSingleOrDefault("PackageVersion", packageId, "Version")
64+
: null;
6265
}
6366

6467
[CanBeNull]

source/Nuke.SourceGenerators.Tests/Nuke.SourceGenerators.Tests.csproj

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
</ItemGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.10.0" />
16-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.10.0" />
17-
<PackageReference Include="Verify.SourceGenerators" Version="2.2.0" />
18-
<PackageReference Include="Basic.Reference.Assemblies.NetStandard20" Version="1.7.2" />
15+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" />
16+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" />
17+
<PackageReference Include="Verify.SourceGenerators" />
18+
<PackageReference Include="Basic.Reference.Assemblies.NetStandard20" />
1919
</ItemGroup>
2020

2121
</Project>

source/Nuke.SourceGenerators/Nuke.SourceGenerators.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
</ItemGroup>
2020

2121
<ItemGroup>
22-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.7.0" PrivateAssets="all" />
23-
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.4" PrivateAssets="all" />
24-
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" PrivateAssets="all" GeneratePathProperty="true" />
22+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" VersionOverride="4.7.0" PrivateAssets="all" />
23+
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" PrivateAssets="all" />
24+
<PackageReference Include="Newtonsoft.Json" PrivateAssets="all" GeneratePathProperty="true" />
2525
</ItemGroup>
2626

2727
<ItemGroup>

source/Nuke.Tooling.Generator/Nuke.Tooling.Generator.csproj

+5-5
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="HtmlAgilityPack" Version="1.11.61" />
10-
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
11-
<PackageReference Include="Humanizer" Version="2.14.1" />
12-
<PackageReference Include="Serilog" Version="4.0.0" />
13-
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
9+
<PackageReference Include="HtmlAgilityPack" />
10+
<PackageReference Include="Newtonsoft.Json" />
11+
<PackageReference Include="Humanizer" />
12+
<PackageReference Include="Serilog" />
13+
<PackageReference Include="System.ComponentModel.Annotations" />
1414
</ItemGroup>
1515

1616
<ItemGroup>

source/Nuke.Tooling/Nuke.Tooling.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
13-
<PackageReference Include="NuGet.Packaging" Version="6.10.0" />
14-
<PackageReference Include="Serilog" Version="4.0.0" />
12+
<PackageReference Include="Newtonsoft.Json" />
13+
<PackageReference Include="NuGet.Packaging" />
14+
<PackageReference Include="Serilog" />
1515
</ItemGroup>
1616

1717
</Project>

source/Nuke.Utilities.IO.Compression/Nuke.Utilities.IO.Compression.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="SharpZipLib" Version="1.4.2" />
12+
<PackageReference Include="SharpZipLib" />
1313
</ItemGroup>
1414

1515
</Project>

source/Nuke.Utilities.IO.Globbing/Nuke.Utilities.IO.Globbing.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="Glob" Version="1.1.9"/>
12+
<PackageReference Include="Glob" />
1313
</ItemGroup>
1414

1515
</Project>

source/Nuke.Utilities.Net/Nuke.Utilities.Net.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
13-
<PackageReference Include="System.Net.Http" Version="4.3.4" />
12+
<PackageReference Include="Newtonsoft.Json" />
13+
<PackageReference Include="System.Net.Http" />
1414
</ItemGroup>
1515

1616
</Project>

source/Nuke.Utilities.Text.Json/Nuke.Utilities.Text.Json.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
12+
<PackageReference Include="Newtonsoft.Json" />
1313
</ItemGroup>
1414

1515
</Project>

source/Nuke.Utilities.Text.Yaml/Nuke.Utilities.Text.Yaml.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="YamlDotNet" Version="15.1.6" />
12+
<PackageReference Include="YamlDotNet" />
1313
</ItemGroup>
1414

1515
</Project>

source/Nuke.Utilities/Nuke.Utilities.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="JetBrains.Annotations" Version="2023.3.0" />
8+
<PackageReference Include="JetBrains.Annotations" />
99
</ItemGroup>
1010

1111
</Project>

0 commit comments

Comments
 (0)