Files
DocprintService/src/YhCore.WebApi/YhCore.WebApi.csproj
T
2026-09-02 11:48:47 +08:00

44 lines
2.1 KiB
XML

<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<RootNamespace>YhCore.WebApi</RootNamespace>
<AssemblyName>YhCore.WebApi</AssemblyName>
<LangVersion>9.0</LangVersion>
<Nullable>disable</Nullable>
</PropertyGroup>
<ItemGroup>
<!-- 接口文档:对应 Java SpringDoc OpenAPI -->
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.6.3" />
<!-- 对象映射:对应 Java ModelMapper -->
<PackageReference Include="AutoMapper" Version="11.0.1" />
<PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="11.0.0" />
<!-- 参数校验:对应 Java Hibernate Validator -->
<PackageReference Include="FluentValidation.AspNetCore" Version="10.3.6" />
<!-- 日志落地:仅接口访问日志 -->
<PackageReference Include="log4net" Version="2.0.15" />
<!-- JSON 序列化:对应 Java Jackson/fastjson -->
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="5.0.17" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\YhCore.Common\YhCore.Common.csproj" />
<ProjectReference Include="..\YhCore.Entity\YhCore.Entity.csproj" />
<ProjectReference Include="..\YhCore.Model\YhCore.Model.csproj" />
<ProjectReference Include="..\YhCore.Repository\YhCore.Repository.csproj" />
<ProjectReference Include="..\YhCore.Service\YhCore.Service.csproj" />
<ProjectReference Include="..\YhCore.Task\YhCore.Task.csproj" />
</ItemGroup>
<ItemGroup>
<!-- 平台基础(Abstractions/AppAuth/Auth/OpenApi + 教务 SDK):从 Nexus nuget-group 引用(原为本地源项目引用) -->
<PackageReference Include="Yh.Platform.Abstractions" Version="1.0.0-preview.1" />
<PackageReference Include="Yh.Platform.AppAuth" Version="1.0.0-preview.1" />
<PackageReference Include="Yh.Platform.Auth" Version="1.0.0-preview.1" />
<PackageReference Include="Yh.Platform.OpenApi" Version="1.0.0-preview.1" />
<PackageReference Include="Yh.SchClass.OpenApi" Version="1.0.0-preview.1" />
</ItemGroup>
</Project>