Skip to content

Commit 719482a

Browse files
committed
Migrate to centralized NuGet package management (CPM)
1 parent 89271ea commit 719482a

7 files changed

Lines changed: 68 additions & 42 deletions

File tree

Directory.Packages.props

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<Project>
2+
<PropertyGroup>
3+
<!-- Enable central package management, https://learn.microsoft.com/en-us/nuget/consume-packages/Central-Package-Management -->
4+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
5+
</PropertyGroup>
6+
<ItemGroup>
7+
<PackageVersion Include="AngleSharp" Version="1.4.0" />
8+
<PackageVersion Include="CSharpier.MsBuild" Version="1.2.1" />
9+
<PackageVersion Include="Deorcify" Version="1.1.0" />
10+
<PackageVersion Include="Lazy.Fody" Version="1.11.0" />
11+
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="10.0.2" />
12+
<PackageVersion Include="System.Text.Json" Version="10.0.3" />
13+
<PackageVersion Include="System.Threading.Tasks.Extensions" Version="4.6.3" />
14+
<PackageVersion Include="CliWrap" Version="3.10.0" />
15+
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
16+
<PackageVersion Include="Gress" Version="2.1.1" />
17+
<PackageVersion Include="AsyncImageLoader.Avalonia" Version="3.6.0" />
18+
<PackageVersion Include="Avalonia" Version="11.3.11" />
19+
<PackageVersion Include="Avalonia.Desktop" Version="11.3.11" />
20+
<PackageVersion Include="Avalonia.Diagnostics" Version="11.3.11" />
21+
<PackageVersion Include="CommunityToolkit.Mvvm" Version="8.4.0" />
22+
<PackageVersion Include="Material.Avalonia" Version="3.9.2" />
23+
<PackageVersion Include="Material.Icons.Avalonia" Version="2.2.0" />
24+
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
25+
<PackageVersion Include="FluentAssertions" Version="8.8.0" />
26+
<PackageVersion Include="GitHubActionsTestLogger" Version="3.0.1" />
27+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
28+
<PackageVersion Include="PolyShim" Version="2.5.0" />
29+
<PackageVersion Include="xunit" Version="2.9.3" />
30+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
31+
</ItemGroup>
32+
</Project>

YoutubeExplode.Converter.Tests/YoutubeExplode.Converter.Tests.csproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@
88
</ItemGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="coverlet.collector" Version="6.0.4" PrivateAssets="all" />
12-
<PackageReference Include="CSharpier.MsBuild" Version="1.2.1" PrivateAssets="all" />
13-
<PackageReference Include="FluentAssertions" Version="8.8.0" />
14-
<PackageReference Include="GitHubActionsTestLogger" Version="3.0.1" PrivateAssets="all" />
15-
<PackageReference Include="Gress" Version="2.1.1" />
16-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
17-
<PackageReference Include="xunit" Version="2.9.3" />
18-
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5" PrivateAssets="all" />
11+
<PackageReference Include="coverlet.collector" PrivateAssets="all" />
12+
<PackageReference Include="CSharpier.MsBuild" PrivateAssets="all" />
13+
<PackageReference Include="FluentAssertions" />
14+
<PackageReference Include="GitHubActionsTestLogger" PrivateAssets="all" />
15+
<PackageReference Include="Gress" />
16+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
17+
<PackageReference Include="xunit" />
18+
<PackageReference Include="xunit.runner.visualstudio" PrivateAssets="all" />
1919
</ItemGroup>
2020

2121
<ItemGroup>

YoutubeExplode.Converter/YoutubeExplode.Converter.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424
</ItemGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="CliWrap" Version="3.10.0" />
28-
<PackageReference Include="CSharpier.MsBuild" Version="1.2.1" PrivateAssets="all" />
29-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="all" />
30-
<PackageReference Include="PolyShim" Version="2.3.0" PrivateAssets="all" />
27+
<PackageReference Include="CliWrap" />
28+
<PackageReference Include="CSharpier.MsBuild" PrivateAssets="all" />
29+
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="all" />
30+
<PackageReference Include="PolyShim" PrivateAssets="all" />
3131
</ItemGroup>
3232

3333
<ItemGroup>

YoutubeExplode.Demo.Cli/YoutubeExplode.Demo.Cli.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="CSharpier.MsBuild" Version="1.2.1" PrivateAssets="all" />
9+
<PackageReference Include="CSharpier.MsBuild" PrivateAssets="all" />
1010
</ItemGroup>
1111

1212
<ItemGroup>

YoutubeExplode.Demo.Gui/YoutubeExplode.Demo.Gui.csproj

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,14 @@
1111
</ItemGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="AsyncImageLoader.Avalonia" Version="3.6.0" />
15-
<PackageReference Include="Avalonia" Version="11.3.11" />
16-
<PackageReference Include="Avalonia.Desktop" Version="11.3.11" />
17-
<PackageReference
18-
Include="Avalonia.Diagnostics"
19-
Version="11.3.11"
20-
Condition="'$(Configuration)' == 'Debug'"
21-
/>
22-
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.0" />
23-
<PackageReference Include="CSharpier.MsBuild" Version="1.2.1" PrivateAssets="all" />
24-
<PackageReference Include="Material.Avalonia" Version="3.9.2" />
25-
<PackageReference Include="Material.Icons.Avalonia" Version="2.2.0" />
14+
<PackageReference Include="AsyncImageLoader.Avalonia" />
15+
<PackageReference Include="Avalonia" />
16+
<PackageReference Include="Avalonia.Desktop" />
17+
<PackageReference Include="Avalonia.Diagnostics" Condition="'$(Configuration)' == 'Debug'" />
18+
<PackageReference Include="CommunityToolkit.Mvvm" />
19+
<PackageReference Include="CSharpier.MsBuild" PrivateAssets="all" />
20+
<PackageReference Include="Material.Avalonia" />
21+
<PackageReference Include="Material.Icons.Avalonia" />
2622
</ItemGroup>
2723

2824
<ItemGroup>

YoutubeExplode.Tests/YoutubeExplode.Tests.csproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
</ItemGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="coverlet.collector" Version="6.0.4" PrivateAssets="all" />
15-
<PackageReference Include="CSharpier.MsBuild" Version="1.2.1" PrivateAssets="all" />
16-
<PackageReference Include="FluentAssertions" Version="8.8.0" />
17-
<PackageReference Include="GitHubActionsTestLogger" Version="3.0.1" PrivateAssets="all" />
18-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
19-
<PackageReference Include="PolyShim" Version="2.5.0" PrivateAssets="all" />
20-
<PackageReference Include="xunit" Version="2.9.3" />
21-
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5" PrivateAssets="all" />
14+
<PackageReference Include="coverlet.collector" PrivateAssets="all" />
15+
<PackageReference Include="CSharpier.MsBuild" PrivateAssets="all" />
16+
<PackageReference Include="FluentAssertions" />
17+
<PackageReference Include="GitHubActionsTestLogger" PrivateAssets="all" />
18+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
19+
<PackageReference Include="PolyShim" PrivateAssets="all" />
20+
<PackageReference Include="xunit" />
21+
<PackageReference Include="xunit.runner.visualstudio" PrivateAssets="all" />
2222
</ItemGroup>
2323

2424
<ItemGroup>

YoutubeExplode/YoutubeExplode.csproj

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,28 +22,26 @@
2222
</ItemGroup>
2323

2424
<ItemGroup>
25-
<PackageReference Include="AngleSharp" Version="1.4.0" />
26-
<PackageReference Include="CSharpier.MsBuild" Version="1.2.1" PrivateAssets="all" />
27-
<PackageReference Include="Deorcify" Version="1.1.0" PrivateAssets="all" />
28-
<PackageReference Include="Lazy.Fody" Version="1.11.0" PrivateAssets="all" />
25+
<PackageReference Include="AngleSharp" />
26+
<PackageReference Include="CSharpier.MsBuild" PrivateAssets="all" />
27+
<PackageReference Include="Deorcify" PrivateAssets="all" />
28+
<PackageReference Include="Lazy.Fody" PrivateAssets="all" />
2929
<PackageReference
3030
Include="Microsoft.Bcl.AsyncInterfaces"
31-
Version="10.0.2"
3231
Condition="!$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'netstandard2.1'))"
3332
/>
34-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="all" />
35-
<PackageReference Include="PolyShim" Version="2.5.0" PrivateAssets="all" />
33+
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="all" />
34+
<PackageReference Include="PolyShim" PrivateAssets="all" />
3635
<!-- System.Text.Json is downgraded to v9.0.2 for netstandard2.0 targets to maintain compatibility
3736
with UWP projects using the .NET Native Toolchain, which cannot handle v10.x.
3837
See https://github.com/Tyrrrz/YoutubeExplode/issues/937 -->
3938
<PackageReference
4039
Include="System.Text.Json"
41-
Version="9.0.2"
4240
Condition="!$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'netcoreapp3.0'))"
41+
VersionOverride="9.0.2"
4342
/>
4443
<PackageReference
4544
Include="System.Threading.Tasks.Extensions"
46-
Version="4.6.3"
4745
Condition="!$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'netstandard2.1'))"
4846
/>
4947
</ItemGroup>

0 commit comments

Comments
 (0)