- 添加 global.json 统一 .NET SDK 版本 (10.0.103) - 添加 Directory.Build.props 和 Directory.Packages.props 中央包管理 - 添加 NuGet.Config 包源映射 (gitea + nuget.org) - 添加 CI 工作流: build.yml (编译), docker.yml (构建镜像), deploy.yml (K8s 部署) - 添加 k8s/ 目录: deployment.yaml, service.yaml - 修复项目引用路径 - 升级 Swashbuckle 7.1.0 + Microsoft.OpenApi 1.6.28 解决 .NET 10 兼容性
28 lines
1.5 KiB
XML
28 lines
1.5 KiB
XML
<Project>
|
|
<PropertyGroup>
|
|
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<!-- Microsoft Packages -->
|
|
<PackageVersion Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="10.0.3" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="10.0.3" />
|
|
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.2" />
|
|
<!-- NetCorePal Packages (from Gitea) -->
|
|
<PackageVersion Include="Microsoft.OpenApi" Version="3.3.1" />
|
|
<PackageVersion Include="NetCorePal.Extensions.AspNetCore" Version="3.2.1" />
|
|
<PackageVersion Include="NetCorePal.Extensions.DistributedLocks.Redis" Version="3.2.1" />
|
|
<!-- Database -->
|
|
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.0" />
|
|
<!-- OpenIddict (version must match Fengling.Platform) -->
|
|
<PackageVersion Include="OpenIddict.Abstractions" Version="7.2.0" />
|
|
<PackageVersion Include="OpenIddict.AspNetCore" Version="7.2.0" />
|
|
<PackageVersion Include="OpenIddict.EntityFrameworkCore" Version="7.2.0" />
|
|
<PackageVersion Include="OpenIddict.Server" Version="7.2.0" />
|
|
<PackageVersion Include="OpenIddict.Server.AspNetCore" Version="7.2.0" />
|
|
<!-- Swashbuckle -->
|
|
<PackageVersion Include="Swashbuckle.AspNetCore" Version="10.1.4" />
|
|
<!-- Graphics -->
|
|
<PackageVersion Include="SkiaSharp" Version="3.119.2" />
|
|
<PackageVersion Include="QRCoder" Version="1.7.0" />
|
|
</ItemGroup>
|
|
</Project> |