Move to centralized package management.

This commit is contained in:
2025-11-13 04:25:11 +00:00
parent d2c71d350d
commit e14bfba354
5 changed files with 64 additions and 22 deletions

View File

@@ -5,10 +5,13 @@
<Company>Canary Islands Computer Museum</Company>
<Copyright>Copyright © 2003-2021 Natalia Portillo</Copyright>
<Product>Canary Islands Computer Museum Website</Product>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<!-- Common duplicated packages -->
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore"/>
<PackageReference Include="Microsoft.EntityFrameworkCore.Proxies"/>
<PackageReference Include="Packaging.Targets">
<Version>0.1.189-*</Version>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
</ItemGroup>

35
Directory.Packages.props Normal file
View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<!-- Duplicated packages (also in Directory.Build.props) -->
<PackageVersion Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="9.0.11"/>
<PackageVersion Include="Microsoft.EntityFrameworkCore.Proxies" Version="9.0.11"/>
<!-- Unique to Marechai.csproj -->
<PackageVersion Include="Blazorise.Bootstrap" Version="0.9.2.4"/>
<PackageVersion Include="Blazorise.Icons.FontAwesome" Version="0.9.2.4"/>
<PackageVersion Include="Markdig" Version="0.22.1"/>
<PackageVersion Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="9.0.11"/>
<PackageVersion Include="Microsoft.AspNetCore.Identity.UI" Version="9.0.11"/>
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.11"/>
<PackageVersion Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="9.0.0"/>
<PackageVersion Include="MySql.Data" Version="8.0.22"/>
<PackageVersion Include="SkiaSharp" Version="3.119.1"/>
<PackageVersion Include="SkiaSharp.NativeAssets.Linux" Version="3.119.1"/>
<PackageVersion Include="Svg.Skia" Version="0.4.1"/>
<PackageVersion Include="Tewr.Blazor.FileReader" Version="3.0.0.20340"/>
<PackageVersion Include="Unclassified.NetRevisionTask" Version="0.3.0"/>
<!-- Unique to Marechai.Database.csproj -->
<PackageVersion Include="Aaru.CommonTypes" Version="5.2.99.3380-alpha"/>
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.11"/>
<PackageVersion Include="Pomelo.EntityFrameworkCore.MySql" Version="9.0.0"/>
<PackageVersion Include="Pomelo.EntityFrameworkCore.MySql.Json.Microsoft" Version="9.0.0"/>
<!-- Build infrastructure -->
<PackageVersion Include="Packaging.Targets" Version="0.1.189"/>
</ItemGroup>
</Project>

View File

@@ -3,15 +3,15 @@
<RootNamespace>Marechai.Database</RootNamespace>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Aaru.CommonTypes" Version="5.2.99.3380-alpha"/>
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="9.0.11"/>
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.11">
<PackageReference Include="Aaru.CommonTypes"/>
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore"/>
<PackageReference Include="Microsoft.EntityFrameworkCore.Design">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.Proxies" Version="9.0.11"/>
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="9.0.0"/>
<PackageReference Include="Microsoft.EntityFrameworkCore.Proxies"/>
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql"/>
<FrameworkReference Include="Microsoft.AspNetCore.App"/>
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql.Json.Microsoft" Version="9.0.0"/>
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql.Json.Microsoft"/>
</ItemGroup>
</Project>

View File

@@ -10,6 +10,7 @@ EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B8B15846-1FBC-41CD-AF4D-FDA29CDF7D83}"
ProjectSection(SolutionItems) = preProject
Directory.Build.props = Directory.Build.props
Directory.Packages.props = Directory.Packages.props
EndProjectSection
EndProject
Global
@@ -30,4 +31,7 @@ Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {2B21D912-63A1-4611-BF75-55B746BA8092}
EndGlobalSection
EndGlobal

View File

@@ -11,24 +11,24 @@
<NrtShowRevision>true</NrtShowRevision>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Blazorise.Bootstrap" Version="0.9.2.4"/>
<PackageReference Include="Blazorise.Icons.FontAwesome" Version="0.9.2.4"/>
<PackageReference Include="Markdig" Version="0.22.1"/>
<PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="9.0.11"/>
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="9.0.11"/>
<PackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="9.0.11"/>
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.11">
<PackageReference Include="Blazorise.Bootstrap"/>
<PackageReference Include="Blazorise.Icons.FontAwesome"/>
<PackageReference Include="Markdig"/>
<PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore"/>
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore"/>
<PackageReference Include="Microsoft.AspNetCore.Identity.UI"/>
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.Proxies" Version="9.0.11"/>
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="9.0.0"/>
<PackageReference Include="MySql.Data" Version="8.0.22"/>
<PackageReference Include="SkiaSharp" Version="3.119.1"/>
<PackageReference Include="SkiaSharp.NativeAssets.Linux" Version="3.119.1"/>
<PackageReference Include="Svg.Skia" Version="0.4.1"/>
<PackageReference Include="Tewr.Blazor.FileReader" Version="3.0.0.20340"/>
<PackageReference Include="Unclassified.NetRevisionTask" Version="0.3.0"/>
<PackageReference Include="Microsoft.EntityFrameworkCore.Proxies"/>
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design"/>
<PackageReference Include="MySql.Data"/>
<PackageReference Include="SkiaSharp"/>
<PackageReference Include="SkiaSharp.NativeAssets.Linux"/>
<PackageReference Include="Svg.Skia"/>
<PackageReference Include="Tewr.Blazor.FileReader"/>
<PackageReference Include="Unclassified.NetRevisionTask"/>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Marechai.Database\Marechai.Database.csproj"/>