Skip to content

Commit 96ed980

Browse files
authored
Merge pull request #708 from vbaderks/use-central-nuget-package-versions
Enable central NuGet package version management
2 parents b2852d0 + d09d7f9 commit 96ed980

File tree

10 files changed

+100
-55
lines changed

10 files changed

+100
-55
lines changed

source/DasBlog All.sln

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio Version 16
4-
VisualStudioVersion = 16.0.28917.181
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.11.35327.3
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DasBlog.Web", "DasBlog.Web.UI\DasBlog.Web.csproj", "{37817A48-6954-4DAF-A931-C540C5687579}"
77
EndProject
@@ -14,6 +14,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1414
.editorconfig = .editorconfig
1515
ContributorFAQ.md = ContributorFAQ.md
1616
CrossPlatform.md = CrossPlatform.md
17+
Directory.Packages.props = Directory.Packages.props
1718
EndProjectSection
1819
EndProject
1920
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dasblog.Tests", "Dasblog.Tests", "{F0F076E7-9863-46B7-8C3C-5C220D4BC118}"

source/DasBlog.CLI/DasBlog.CLI.csproj

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

2424
<ItemGroup>
25-
<PackageReference Include="ConsoleTables" Version="2.6.1" />
26-
<PackageReference Include="McMaster.Extensions.CommandLineUtils" Version="4.1.0" />
27-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
28-
<PackageReference Include="Microsoft.Extensions.Configuration.Xml" Version="8.0.0" />
29-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
30-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
31-
<PackageReference Include="Microsoft.Extensions.Options" Version="8.0.0" />
32-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
25+
<PackageReference Include="ConsoleTables" />
26+
<PackageReference Include="McMaster.Extensions.CommandLineUtils" />
27+
<PackageReference Include="Microsoft.Extensions.Configuration" />
28+
<PackageReference Include="Microsoft.Extensions.Configuration.Xml" />
29+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
30+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
31+
<PackageReference Include="Microsoft.Extensions.Options" />
32+
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
3333
</ItemGroup>
3434

3535
<ItemGroup>

source/DasBlog.Services/DasBlog.Services.csproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
<ProjectReference Include="..\DasBlog.Web.Core\DasBlog.Core.csproj" />
1313
</ItemGroup>
1414
<ItemGroup>
15-
<PackageReference Include="Coravel" Version="5.0.2" />
16-
<PackageReference Include="HtmlAgilityPack" Version="1.11.54" />
17-
<PackageReference Include="Kveer.XmlRPC" Version="1.2.1" />
18-
<PackageReference Include="MailKit" Version="4.3.0" />
19-
<PackageReference Include="Microsoft.Extensions.Options" Version="8.0.0" />
20-
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
21-
<PackageReference Include="Quartz.AspNetCore" Version="3.8.0" />
22-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
15+
<PackageReference Include="Coravel" />
16+
<PackageReference Include="HtmlAgilityPack" />
17+
<PackageReference Include="Kveer.XmlRPC" />
18+
<PackageReference Include="MailKit" />
19+
<PackageReference Include="Microsoft.Extensions.Options" />
20+
<PackageReference Include="Newtonsoft.Json" />
21+
<PackageReference Include="Quartz.AspNetCore" />
22+
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
2323
</ItemGroup>
2424
<ItemGroup>
2525
<FrameworkReference Include="Microsoft.AspNetCore.App" />

source/DasBlog.Tests/DasBlog.Test.Integration/DasBlog.Test.Integration.csproj

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<TargetFramework>net8.0</TargetFramework>
@@ -7,20 +7,20 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.0" />
11-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
12-
<PackageReference Include="Selenium.Support" Version="4.15.0" />
13-
<PackageReference Include="Selenium.WebDriver" Version="4.15.0" />
14-
<PackageReference Include="xunit" Version="2.6.2" />
15-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.4">
10+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" />
11+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
12+
<PackageReference Include="Selenium.Support" />
13+
<PackageReference Include="Selenium.WebDriver" />
14+
<PackageReference Include="xunit" />
15+
<PackageReference Include="xunit.runner.visualstudio">
1616
<PrivateAssets>all</PrivateAssets>
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
</PackageReference>
19-
<PackageReference Include="coverlet.collector" Version="6.0.0">
19+
<PackageReference Include="coverlet.collector">
2020
<PrivateAssets>all</PrivateAssets>
2121
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2222
</PackageReference>
23-
<PackageReference Include="Xunit.SkippableFact" Version="1.4.13" />
23+
<PackageReference Include="Xunit.SkippableFact" />
2424
</ItemGroup>
2525

2626
<ItemGroup>

source/DasBlog.Tests/UnitTests/DasBlog.Tests.UnitTests.csproj

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,11 @@
5757
</Content>
5858
</ItemGroup>
5959
<ItemGroup>
60-
<!--<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" />-->
61-
<PackageReference Include="Microsoft.Extensions.PlatformAbstractions" Version="1.1.0" />
62-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
63-
<PackageReference Include="Moq" Version="4.20.69" />
64-
<PackageReference Include="xunit" Version="2.6.2" />
65-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.4">
60+
<PackageReference Include="Microsoft.Extensions.PlatformAbstractions" />
61+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
62+
<PackageReference Include="Moq" />
63+
<PackageReference Include="xunit" />
64+
<PackageReference Include="xunit.runner.visualstudio">
6665
<PrivateAssets>all</PrivateAssets>
6766
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
6867
</PackageReference>

source/DasBlog.Web.Core/DasBlog.Core.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
<ProjectReference Include="..\newtelligence.DasBlog.Runtime\newtelligence.DasBlog.Runtime.csproj" />
2222
</ItemGroup>
2323
<ItemGroup>
24-
<PackageReference Include="Microsoft.Extensions.Options" Version="8.0.0" />
25-
<PackageReference Include="NodaTime" Version="3.1.9" />
26-
<PackageReference Include="NetEscapades.Extensions.Logging.RollingFile" Version="2.5.0" />
27-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
24+
<PackageReference Include="Microsoft.Extensions.Options" />
25+
<PackageReference Include="NodaTime" />
26+
<PackageReference Include="NetEscapades.Extensions.Logging.RollingFile" />
27+
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
2828
</ItemGroup>
2929
<ItemGroup>
3030
<FrameworkReference Include="Microsoft.AspNetCore.App" />

source/DasBlog.Web.Repositories/DasBlog.Managers.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<PackageReference Include="NodaTime" Version="3.1.9" />
14-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
13+
<PackageReference Include="NodaTime" />
14+
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
1515
</ItemGroup>
1616
<ItemGroup>
1717
<FrameworkReference Include="Microsoft.AspNetCore.App" />

source/DasBlog.Web.UI/DasBlog.Web.csproj

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,20 @@
2222
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
2323
</PropertyGroup>
2424
<ItemGroup>
25-
<PackageReference Include="AutoMapper" Version="12.0.1" />
26-
<PackageReference Include="Coravel" Version="5.0.2" />
27-
<PackageReference Include="Markdig" Version="0.33.0" />
28-
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.21.0" />
29-
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.0" />
30-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="6.0.25" />
31-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="8.0.0" />
32-
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.19.5" />
33-
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="8.0.0" />
34-
<PackageReference Include="NetEscapades.Extensions.Logging.RollingFile" Version="2.5.0" />
35-
<PackageReference Include="NWebsec.AspNetCore.Middleware" Version="3.0.0" />
36-
<PackageReference Include="reCAPTCHA.AspNetCore" Version="3.0.10" />
37-
<PackageReference Include="Quartz.AspNetCore" Version="3.8.0" />
38-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
25+
<PackageReference Include="AutoMapper" />
26+
<PackageReference Include="Coravel" />
27+
<PackageReference Include="Markdig" />
28+
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" />
29+
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" />
30+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" />
31+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" />
32+
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" />
33+
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" />
34+
<PackageReference Include="NetEscapades.Extensions.Logging.RollingFile" />
35+
<PackageReference Include="NWebsec.AspNetCore.Middleware" />
36+
<PackageReference Include="reCAPTCHA.AspNetCore" />
37+
<PackageReference Include="Quartz.AspNetCore" />
38+
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
3939
</ItemGroup>
4040
<ItemGroup>
4141
<ProjectReference Include="..\DasBlog.CLI\DasBlog.CLI.csproj" />

source/Directory.Packages.props

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
4+
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
5+
</PropertyGroup>
6+
7+
<ItemGroup>
8+
<PackageVersion Include="coverlet.collector" Version="6.0.0" />
9+
<PackageVersion Include="reCAPTCHA.AspNetCore" Version="3.0.10" />
10+
<PackageVersion Include="xunit" Version="2.6.2" />
11+
<PackageVersion Include="xunit.runner.visualstudio" Version="2.5.4" />
12+
<PackageVersion Include="AutoMapper" Version="12.0.1" />
13+
<PackageVersion Include="ConsoleTables" Version="2.6.1" />
14+
<PackageVersion Include="Coravel" Version="5.0.2" />
15+
<PackageVersion Include="Kveer.XmlRPC" Version="1.2.1" />
16+
<PackageVersion Include="NodaTime" Version="3.1.9" />
17+
<PackageVersion Include="MailKit" Version="4.3.0" />
18+
<PackageVersion Include="Markdig" Version="0.33.0" />
19+
<PackageVersion Include="McMaster.Extensions.CommandLineUtils" Version="4.1.0" />
20+
<PackageVersion Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.21.0" />
21+
<PackageVersion Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.0" />
22+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="6.0.25" />
23+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="8.0.0" />
24+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.0" />
25+
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
26+
<PackageVersion Include="Microsoft.Extensions.Configuration.Xml" Version="8.0.0" />
27+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
28+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
29+
<PackageVersion Include="Microsoft.Extensions.Options" Version="8.0.0" />
30+
<PackageVersion Include="Microsoft.Extensions.PlatformAbstractions" Version="1.1.0" />
31+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
32+
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
33+
<PackageVersion Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.19.5" />
34+
<PackageVersion Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="8.0.0" />
35+
<PackageVersion Include="Moq" Version="4.20.69" />
36+
<PackageVersion Include="NetEscapades.Extensions.Logging.RollingFile" Version="2.5.0" />
37+
<PackageVersion Include="NWebsec.AspNetCore.Middleware" Version="3.0.0" />
38+
<PackageVersion Include="HtmlAgilityPack" Version="1.11.54" />
39+
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
40+
<PackageVersion Include="Quartz.AspNetCore" Version="3.8.0" />
41+
<PackageVersion Include="Selenium.Support" Version="4.15.0" />
42+
<PackageVersion Include="Selenium.WebDriver" Version="4.15.0" />
43+
<PackageVersion Include="Xunit.SkippableFact" Version="1.4.13" />
44+
</ItemGroup>
45+
</Project>

source/newtelligence.DasBlog.Runtime/newtelligence.DasBlog.Runtime.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
</PropertyGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="NodaTime" Version="3.1.9" />
14-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All" />
13+
<PackageReference Include="NodaTime" />
14+
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All" />
1515
</ItemGroup>
1616
<ItemGroup>
1717
<FrameworkReference Include="Microsoft.AspNetCore.App" />

0 commit comments

Comments
 (0)