|
1 | 1 | <Project Sdk="Microsoft.NET.Sdk"> |
2 | 2 |
|
3 | 3 | <PropertyGroup> |
4 | | - <TargetFramework>net9.0</TargetFramework> |
| 4 | + <TargetFramework>net10.0</TargetFramework> |
5 | 5 | <ImplicitUsings>enable</ImplicitUsings> |
6 | 6 | <Nullable>enable</Nullable> |
7 | 7 | <PackageIcon>pandatech.png</PackageIcon> |
8 | 8 | <PackageReadmeFile>Readme.md</PackageReadmeFile> |
9 | 9 | <Authors>Pandatech</Authors> |
10 | 10 | <Copyright>MIT</Copyright> |
11 | | - <Version>4.0.9</Version> |
| 11 | + <Version>5.0.0</Version> |
12 | 12 | <PackageId>Pandatech.DistributedCache</PackageId> |
13 | 13 | <Title>Pandatech Distributed Cache</Title> |
14 | 14 | <PackageTags>pandatech;cache;hybrid-cache;distributed-cahce;message-pack;rate-limiting;redis-lock;redis;fusion-cache</PackageTags> |
15 | 15 | <Description>Pandatech.DistributedCache is a lightweight .NET library that extends the new HybridCache abstraction for seamless distributed caching on top of Redis. It provides strongly typed caching with MessagePack serialization, distributed locking, rate limiting, and stampede protection. With fewer than 500 lines of code, it is both easy to understand and simple to adopt, while still offering robust features for production environments.</Description> |
16 | 16 | <RepositoryUrl>https://github.com/PandaTechAM/be-lib-distributed-cache</RepositoryUrl> |
17 | | - <PackageReleaseNotes>Nuget updates</PackageReleaseNotes> |
| 17 | + <PackageReleaseNotes>dotnet 10 update</PackageReleaseNotes> |
| 18 | + |
| 19 | + <!-- Never run analyzers as part of compilation (local, CI, dotnet build/test/publish) --> |
| 20 | + <RunAnalyzersDuringBuild>false</RunAnalyzersDuringBuild> |
| 21 | + |
| 22 | + <!-- Keep background/live analysis in the IDE --> |
| 23 | + <RunAnalyzersDuringLiveAnalysis>true</RunAnalyzersDuringLiveAnalysis> |
| 24 | + |
| 25 | + <!-- Optional: ensure code-style analyzers don't run during build either --> |
| 26 | + <EnforceCodeStyleInBuild>false</EnforceCodeStyleInBuild> |
18 | 27 | </PropertyGroup> |
19 | 28 |
|
20 | 29 | <ItemGroup> |
|
25 | 34 | <ItemGroup> |
26 | 35 | <PackageReference Include="AspNetCore.HealthChecks.Redis" Version="9.0.0"/> |
27 | 36 | <PackageReference Include="MessagePack" Version="3.1.4" /> |
28 | | - <PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.8" /> |
29 | | - <PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="9.0.8" /> |
| 37 | + <PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="10.0.1" /> |
| 38 | + <PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="10.0.1" /> |
30 | 39 | <PackageReference Include="StackExchange.Redis.Extensions.AspNetCore" Version="11.0.0"/> |
31 | 40 | <PackageReference Include="StackExchange.Redis.Extensions.MsgPack" Version="11.0.0"/> |
| 41 | + <PackageReference Include="Pandatech.Analyzers" Version="1.6.0" /> |
| 42 | + <PackageReference Include="SonarAnalyzer.CSharp" Version="10.17.0.131074"> |
| 43 | + <PrivateAssets>all</PrivateAssets> |
| 44 | + <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
| 45 | + </PackageReference> |
32 | 46 | </ItemGroup> |
33 | 47 |
|
34 | 48 | </Project> |
0 commit comments