This commit is contained in:
yidl 2025-07-17 22:42:36 +08:00
parent c52bef5fab
commit 73134b736a
1 changed files with 131 additions and 0 deletions

131
BZPT.Api/BZPT.Api.csproj Normal file
View File

@ -0,0 +1,131 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<UserSecretsId>cdb778a2-be1d-46e8-82d3-212e16a4069a</UserSecretsId>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<NoWarn>CS0619</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<NoWarn>1701;1702;CS0619</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<NoWarn>1701;1702;CS0619</NoWarn>
</PropertyGroup>
<ItemGroup>
<Compile Remove="123Temporary_Upload\**" />
<Compile Remove="23Temporary_Upload\**" />
<Compile Remove="456Temporary_Upload\**" />
<Compile Remove="wwwroot\vue-project\**" />
<Content Remove="123Temporary_Upload\**" />
<Content Remove="23Temporary_Upload\**" />
<Content Remove="456Temporary_Upload\**" />
<Content Remove="wwwroot\vue-project\**" />
<EmbeddedResource Remove="123Temporary_Upload\**" />
<EmbeddedResource Remove="23Temporary_Upload\**" />
<EmbeddedResource Remove="456Temporary_Upload\**" />
<EmbeddedResource Remove="wwwroot\vue-project\**" />
<None Remove="123Temporary_Upload\**" />
<None Remove="23Temporary_Upload\**" />
<None Remove="456Temporary_Upload\**" />
<None Remove="wwwroot\vue-project\**" />
</ItemGroup>
<ItemGroup>
<_ContentIncludedByDefault Remove="appsettings.Production.json" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Hangfire.Core" Version="1.8.20" />
<PackageReference Include="SqlSugarCore" Version="5.1.4.198" />
<PackageReference Include="SqlSugarCore.Dm" Version="8.8.0" />
<PackageReference Include="System.Security.Permissions" Version="8.0.0" />
<PackageReference Include="Consul" Version="1.7.14.7" />
<PackageReference Include="Cortside.IdentityServer4.AccessTokenValidation" Version="6.0.9" />
<PackageReference Include="IdentityServer4" Version="4.1.2" />
<PackageReference Include="IGeekFan.AspNetCore.Knife4jUI" Version="0.0.16" />
<PackageReference Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="9.0.4" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.21.2" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="9.0.0" />
<PackageReference Include="NPlatform" Version="3.0.1.8" />
<PackageReference Include="NPlatform.Infrastructure" Version="3.0.1.10" />
<PackageReference Include="Serilog" Version="4.2.0" />
<PackageReference Include="Serilog.AspNetCore" Version="9.0.0" />
<PackageReference Include="Serilog.Enrichers.MessageTemplate" Version="1.0.1" />
<PackageReference Include="Serilog.Sinks.Async" Version="2.1.0" />
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
<PackageReference Include="Serilog.Sinks.PeriodicBatching" Version="5.0.0" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="8.1.1" />
<PackageReference Include="Microsoft.Extensions.Logging.Log4Net.AspNetCore" Version="8.0.0" />
<PackageReference Include="Hangfire.AspNetCore" Version="1.8.20" />
<PackageReference Include="Hangfire.Console" Version="1.4.3" />
<PackageReference Include="Hangfire.Dashboard.BasicAuthorization" Version="1.0.2" />
<PackageReference Include="Hangfire.Dashboard.Management" Version="1.7.29.1-beta-9" />
<PackageReference Include="Hangfire.Redis.StackExchange" Version="1.12.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\BZPT.Domains\BZPT.Domains.csproj" />
<ProjectReference Include="..\BZPT.DTO\BZPT.DTO.csproj" />
<ProjectReference Include="..\BZPT.SqlSugarRepository\BZPT.SqlSugarRepository.csproj" />
</ItemGroup>
<ItemGroup>
<Content Update="appsettings.Development.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<Content Update="appsettings.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<ExcludeFromSingleFile>true</ExcludeFromSingleFile>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</Content>
<Content Update="appsettings.Production.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<Using Include="NPlatform" />
<Using Include="NPlatform.Extends" />
<Using Include="NPlatform.Infrastructure" />
<Using Include="NPlatform.Result" />
<Using Include="NPlatform.Query" />
<Using Include="NPlatform.Dto" />
<Using Include="NPlatform.Events" />
<Using Include="NPlatform.Consts" />
<Using Include="NPlatform.Exceptions" />
<Using Include="NPlatform.Enums" />
<Using Include="NPlatform.Bus" />
<Using Include="System.Text.Json" />
<Using Include="System" />
<Using Include="System.Linq" />
<Using Include="System.Linq.Dynamic.Core" />
<Using Include="System.Linq.Expressions" />
<Using Include="Microsoft.Extensions.Logging" />
<Using Include="System.Collections.Generic" />
<Using Include="System.Threading" />
<Using Include="System.Threading.Tasks" />
<Using Include="NPlatform.Domains.Entity" />
<Using Include="NPlatform.Repositories.IRepositories" />
</ItemGroup>
<ItemGroup>
<Folder Include="Certificates\" />
<Folder Include="wwwroot\CaptchaImages\" />
</ItemGroup>
<ItemGroup>
<None Update="Certificates\id4svr.pfx">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="start.sh">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="stop.sh">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project>