Updated `DigitalData.Core.Application.Abstraction.csproj` to include new properties in the `<PropertyGroup>`, such as package generation, description, package ID, authors, company, product name, copyright, package icon, repository URL, tags, and versioning information. This improves project metadata and compliance with package management standards.
51 lines
2.7 KiB
XML
51 lines
2.7 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<TargetFrameworks>net7.0;net8.0;net9.0</TargetFrameworks>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<Nullable>enable</Nullable>
|
|
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
|
|
<Description>This package defines the abstraction layer for the DigitalData.Core.Application module, providing interfaces and contracts for application services, repositories, and infrastructure components in alignment with Clean Architecture principles.</Description>
|
|
<PackageId>DigitalData.Core.Application.Abstraction</PackageId>
|
|
<Authors>Digital Data GmbH</Authors>
|
|
<Company>Digital Data GmbH</Company>
|
|
<Product>DigitalData.Core.Application.Abstraction</Product>
|
|
<Copyright>Copyright 2025</Copyright>
|
|
<PackageIcon>core_icon.png</PackageIcon>
|
|
<RepositoryUrl>http://git.dd:3000/AppStd/WebCoreModules.git</RepositoryUrl>
|
|
<PackageTags>digital data core application clean architecture abstraction</PackageTags>
|
|
<Version>1.0.0</Version>
|
|
<AssemblyVersion>1.0.0</AssemblyVersion>
|
|
<FileVersion>1.0.0</FileVersion>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.Extensions.Configuration" Version="7.0.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Localization.Abstractions" Version="7.0.16" />
|
|
<PackageReference Include="Microsoft.Extensions.Logging" Version="7.0.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="7.0.0" />
|
|
<PackageReference Include="System.DirectoryServices.AccountManagement" Version="7.0.1" />
|
|
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="7.5.1" />
|
|
<PackageReference Include="System.Security.Cryptography.Cng" Version="5.0.0" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
|
|
<PackageReference Include="AutoMapper" Version="13.0.1" />
|
|
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="7.0.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="7.0.0" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
|
|
<PackageReference Include="AutoMapper" Version="14.0.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="8.0.1" />
|
|
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="8.0.0" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
|
|
<PackageReference Include="AutoMapper" Version="14.0.0" />
|
|
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="9.0.5" />
|
|
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="9.0.5" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|