<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>net10.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
    <Build>$([System.DateTime]::op_Subtraction($([System.DateTime]::get_Now().get_Date()),$([System.DateTime]::new(1993,6,22))).get_TotalDays())</Build>
    <Version>1.11.0</Version>
    <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="AgileConfig.Client" Version="1.8.0" />
    <PackageReference Include="LibGit2Sharp" Version="0.32.0" />
    <PackageReference Include="Microsoft.Toolkit.Parsers" Version="6.1.1" />
    <PackageReference
      Include="Microsoft.AspNetCore.Authentication.OpenIdConnect"
      Version="$(MicrosoftAspNetCoreAuthenticationOpenIdConnectVersion)"
    />
    <PackageReference
      Include="Microsoft.AspNetCore.SignalR.Client"
      Version="$(MicrosoftAspNetCoreSignalRClientVersion)"
    />
    <PackageReference Include="OpenIddict" Version="$(OpenIddictVersion)" />
    <PackageReference
      Include="OpenIddict.Client.AspNetCore"
      Version="$(OpenIddictClientAspNetCoreVersion)"
    />
    <PackageReference
      Include="OpenIddict.Validation.AspNetCore"
      Version="$(OpenIddictValidationAspNetCoreVersion)"
    />
    <PackageReference Include="SSH.NET" Version="2026.0.0" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="..\Dpz.Core.AspNetCore\Dpz.Core.AspNetCore.csproj" />
    <ProjectReference Include="..\Dpz.Core.Backup\Dpz.Core.Backup.csproj" />
    <ProjectReference Include="..\Dpz.Core.Hangfire\Dpz.Core.Hangfire.csproj" />
    <ProjectReference Include="..\Dpz.Core.MessageQueue\Dpz.Core.MessageQueue.csproj" />
    <ProjectReference Include="..\Dpz.Core.Service.Mediator\Dpz.Core.Service.Mediator.csproj" />
    <ProjectReference Include="..\Dpz.Core.Service.Mcp\Dpz.Core.Service.Mcp.csproj" />
    <ProjectReference Include="..\Dpz.Core.Service.Network\Dpz.Core.Service.Network.csproj" />
    <ProjectReference Include="..\Dpz.Core.Service.ObjectStorage\Dpz.Core.Service.ObjectStorage.csproj" />
    <ProjectReference Include="..\Dpz.Core.Service\Dpz.Core.Service.csproj" />
  </ItemGroup>

  <ItemGroup>
    <Compile Remove="backup\**" />
    <Compile Remove="logs\**" />
  </ItemGroup>

  <ItemGroup>
    <EmbeddedResource Remove="backup\**" />
    <EmbeddedResource Remove="logs\**" />
  </ItemGroup>

  <ItemGroup>
    <Content Remove="backup\**" />
    <Content Remove="logs\**" />
    <Content Include="..\.dockerignore">
      <Link>.dockerignore</Link>
    </Content>
  </ItemGroup>

  <ItemGroup>
    <None Remove="backup\**" />
    <None Remove="logs\**" />
  </ItemGroup>
</Project>
评论加载中...