Skip to content

Commit b634ff1

Browse files
committed
Use central package management
1 parent 34329ea commit b634ff1

File tree

26 files changed

+383
-519
lines changed

26 files changed

+383
-519
lines changed

Directory.Build.props

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<Project>
2+
<PropertyGroup>
3+
<LangVersion>latest</LangVersion>
4+
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
5+
<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
6+
<Nullable>enable</Nullable>
7+
<ImplicitUsings>enable</ImplicitUsings>
8+
</PropertyGroup>
9+
10+
<PropertyGroup>
11+
<AnalysisLevel>latest-all</AnalysisLevel>
12+
<AnalysisMode>All</AnalysisMode>
13+
<CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
14+
<EnableNETAnalyzers>true</EnableNETAnalyzers>
15+
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
16+
<GenerateDocumentationFile>false</GenerateDocumentationFile>
17+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
18+
<NoWarn>$(NoWarn);</NoWarn>
19+
<NoError>$(NoError);</NoError>
20+
<Deterministic>true</Deterministic>
21+
<Features>strict</Features>
22+
<ReportAnalyzer>true</ReportAnalyzer>
23+
<RunAnalyzersDuringBuild>true</RunAnalyzersDuringBuild>
24+
<RunAnalyzersDuringLiveAnalysis>true</RunAnalyzersDuringLiveAnalysis>
25+
<RunAnalyzers>true</RunAnalyzers>
26+
</PropertyGroup>
27+
28+
<PropertyGroup>
29+
<NuGetAudit>true</NuGetAudit>
30+
<NuGetAuditMode>all</NuGetAuditMode>
31+
<NuGetAuditLevel>low</NuGetAuditLevel>
32+
<WarningsNotAsErrors Condition="'$(Configuration)' != 'Release'">
33+
$(WarningsNotAsErrors);NU1900;NU1901;NU1902;NU1903;NU1904
34+
</WarningsNotAsErrors>
35+
</PropertyGroup>
36+
37+
<ItemGroup>
38+
<PackageReference Include="Meziantou.Analyzer">
39+
<PrivateAssets>all</PrivateAssets>
40+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
41+
</PackageReference>
42+
<PackageReference Include="SonarAnalyzer.CSharp">
43+
<PrivateAssets>all</PrivateAssets>
44+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
45+
</PackageReference>
46+
<PackageReference Include="Microsoft.EntityFrameworkCore.Analyzers">
47+
<PrivateAssets>all</PrivateAssets>
48+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
49+
</PackageReference>
50+
</ItemGroup>
51+
</Project>

Directory.Packages.props

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
<Project>
2+
<ItemGroup>
3+
<PackageVersion Include="CacheManager.Core" Version="2.0.0"/>
4+
<PackageVersion Include="CacheManager.StackExchange.Redis" Version="2.0.0"/>
5+
<PackageVersion Include="CacheManager.Microsoft.Extensions.Caching.Memory" Version="2.0.0"/>
6+
<PackageVersion Include="CacheManager.Serialization.Json" Version="2.0.0"/>
7+
8+
<PackageVersion Include="BenchmarkDotNet" Version="0.14.0"/>
9+
10+
<PackageVersion Include="EasyCaching.Core" Version="[1.9.2,)"/>
11+
<PackageVersion Include="EasyCaching.InMemory" Version="1.9.2"/>
12+
<PackageVersion Include="EasyCaching.Redis" Version="1.9.2"/>
13+
<PackageVersion Include="EasyCaching.HybridCache" Version="1.9.2"/>
14+
<PackageVersion Include="EasyCaching.Bus.Redis" Version="1.9.2"/>
15+
<PackageVersion Include="EasyCaching.Serialization.MessagePack" Version="1.9.2"/>
16+
<PackageVersion Include="EasyCaching.Serialization.SystemTextJson" Version="1.9.2"/>
17+
18+
<PackageVersion Include="ZiggyCreatures.FusionCache" Version="[2.1.0,)"/>
19+
<PackageVersion Include="Microsoft.Extensions.Caching.Hybrid" Version="9.3.0"/>
20+
21+
<PackageVersion Include="MessagePack" Version="3.1.3"/>
22+
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3"/>
23+
24+
<PackageVersion Include="StackExchange.Redis" Version="2.8.31"/>
25+
26+
<PackageVersion Include="coverlet.collector" Version="6.0.4"/>
27+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.13.0"/>
28+
<PackageVersion Include="MSTest.TestFramework" Version="3.8.2"/>
29+
<PackageVersion Include="MSTest.TestAdapter" Version="3.8.2"/>
30+
<PackageVersion Include="Moq" Version="4.20.72"/>
31+
<PackageVersion Include="xunit" Version="2.9.3"/>
32+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.0.2"/>
33+
</ItemGroup>
34+
35+
<ItemGroup>
36+
<PackageVersion Include="Meziantou.Analyzer" Version="2.0.196" />
37+
<PackageVersion Include="SonarAnalyzer.CSharp" Version="10.8.0.113526" />
38+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Analyzers" Version="9.0.0"/>
39+
</ItemGroup>
40+
41+
<ItemGroup>
42+
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0" />
43+
<PackageVersion Include="AsyncKeyedLock" Version="7.1.6"/>
44+
</ItemGroup>
45+
46+
<ItemGroup Condition=" '$(TargetFramework)' == 'net462' ">
47+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="[3.1,4)"/>
48+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1,4)"/>
49+
</ItemGroup>
50+
51+
<ItemGroup Condition=" ('$(TargetFramework)' == 'netstandard2.0')">
52+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="[3.1,4)"/>
53+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1,4)"/>
54+
</ItemGroup>
55+
56+
<ItemGroup Condition="('$(TargetFramework)' == 'netcoreapp3.1')">
57+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="[3.1,6)"/>
58+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1,6)"/>
59+
</ItemGroup>
60+
61+
<ItemGroup Condition="('$(TargetFramework)' == 'netstandard2.1')">
62+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="[5,)"/>
63+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="[5,)"/>
64+
</ItemGroup>
65+
66+
<ItemGroup Condition="('$(TargetFramework)' == 'net5.0')">
67+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="[5,)"/>
68+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="[5,)"/>
69+
</ItemGroup>
70+
71+
<ItemGroup Condition="('$(TargetFramework)' == 'net6.0')">
72+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="[6,)"/>
73+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="[6,)"/>
74+
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="[6.0.2,)"/>
75+
</ItemGroup>
76+
77+
<ItemGroup Condition="('$(TargetFramework)' == 'net7.0')">
78+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="[7,)"/>
79+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="[7,)"/>
80+
</ItemGroup>
81+
82+
<ItemGroup Condition="('$(TargetFramework)' == 'net8.0')">
83+
<PackageVersion Include="System.IO.Hashing" Version="[8.0.0,)"/>
84+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="[8.0.0,)"/>
85+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="[8.0.0,)"/>
86+
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="[8.0.1,)"/>
87+
</ItemGroup>
88+
89+
<ItemGroup Condition="('$(TargetFramework)' == 'net9.0')">
90+
<PackageVersion Include="System.IO.Hashing" Version="[9.0.0,)"/>
91+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="[9.0.0,)"/>
92+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="[9.0.0,)"/>
93+
94+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Abstractions" Version="9.0.0" />
95+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.0"/>
96+
<PackageVersion Include="Microsoft.EntityFrameworkCore.InMemory" Version="9.0.0"/>
97+
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.0"/>
98+
<PackageVersion Include="Lamar.Microsoft.DependencyInjection" Version="14.0.1"/>
99+
100+
<PackageVersion Include="Microsoft.Extensions.Logging" Version="9.0.0"/>
101+
<PackageVersion Include="Microsoft.Extensions.Options" Version="9.0.0"/>
102+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.0"/>
103+
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="9.0.0"/>
104+
<PackageVersion Include="Microsoft.Extensions.Logging.Debug" Version="9.0.0"/>
105+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.0" />
106+
107+
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0"/>
108+
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="9.0.0"/>
109+
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.0"/>
110+
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="9.0.0"/>
111+
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="9.0.0" />
112+
113+
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="9.0.0" />
114+
<PackageVersion Include="Microsoft.Extensions.Configuration.FileExtensions" Version="9.0.0"/>
115+
116+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.0"/>
117+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="9.0.0"/>
118+
119+
<PackageVersion Include="Microsoft.SqlServer.Types" Version="160.1000.6"/>
120+
<PackageVersion Include="System.Data.SqlClient" Version="4.9.0"/>
121+
122+
<PackageVersion Include="MySql.EntityFrameworkCore" Version="9.0.0"/>
123+
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.0"/>
124+
125+
<PackageVersion Include="EFCore.BulkExtensions" Version="9.0.1"/>
126+
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite" Version="9.0.0"/>
127+
</ItemGroup>
128+
</Project>

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"sdk": {
3-
"version": "9.0.201",
3+
"version": "9.0.203",
44
"rollForward": "latestMajor",
55
"allowPrerelease": true
66
}

src/EFCoreSecondLevelCacheInterceptor.CacheManager.Core/EFCoreSecondLevelCacheInterceptor.CacheManager.Core.csproj

Lines changed: 4 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -24,63 +24,18 @@
2424
<NoWarn>NU5104</NoWarn>
2525
<PackageReadmeFile>README.md</PackageReadmeFile>
2626
</PropertyGroup>
27-
<PropertyGroup>
28-
<LangVersion>latest</LangVersion>
29-
<AnalysisLevel>latest</AnalysisLevel>
30-
<AnalysisMode>AllEnabledByDefault</AnalysisMode>
31-
<CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
32-
<EnableNETAnalyzers>true</EnableNETAnalyzers>
33-
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
34-
<Nullable>enable</Nullable>
35-
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
36-
<RunAnalyzersDuringBuild>true</RunAnalyzersDuringBuild>
37-
<RunAnalyzersDuringLiveAnalysis>true</RunAnalyzersDuringLiveAnalysis>
38-
<Deterministic>true</Deterministic>
39-
<Features>strict</Features>
40-
<ReportAnalyzer>true</ReportAnalyzer>
41-
</PropertyGroup>
42-
<PropertyGroup>
43-
<NuGetAudit>true</NuGetAudit>
44-
<NuGetAuditMode>all</NuGetAuditMode>
45-
<NuGetAuditLevel>low</NuGetAuditLevel>
46-
<WarningsNotAsErrors Condition="'$(Configuration)' != 'Release'">
47-
$(WarningsNotAsErrors);NU1900;NU1901;NU1902;NU1903;NU1904
48-
</WarningsNotAsErrors>
49-
</PropertyGroup>
50-
<ItemGroup>
51-
<PackageReference Include="Meziantou.Analyzer" Version="2.0.193">
52-
<PrivateAssets>all</PrivateAssets>
53-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
54-
</PackageReference>
55-
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.13.61">
56-
<PrivateAssets>all</PrivateAssets>
57-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
58-
</PackageReference>
59-
<PackageReference Include="AsyncFixer" Version="1.6.0">
60-
<PrivateAssets>all</PrivateAssets>
61-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
62-
</PackageReference>
63-
<PackageReference Include="Asyncify" Version="0.9.7">
64-
<PrivateAssets>all</PrivateAssets>
65-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
66-
</PackageReference>
67-
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.7.0.110445">
68-
<PrivateAssets>all</PrivateAssets>
69-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
70-
</PackageReference>
71-
</ItemGroup>
7227
<ItemGroup>
7328
<ProjectReference Include="..\EFCoreSecondLevelCacheInterceptor\EFCoreSecondLevelCacheInterceptor.csproj" />
7429
</ItemGroup>
7530
<ItemGroup>
76-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All"/>
77-
<PackageReference Include="CacheManager.Core" Version="2.0.0"/>
31+
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All"/>
32+
<PackageReference Include="CacheManager.Core" />
7833
<None Include="../../README.md" Link="README.md" Pack="true" PackagePath="/" Visible="false"/>
7934
</ItemGroup>
8035
<ItemGroup Condition="('$(TargetFramework)' == 'net6.0')">
81-
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="[6.0.2,)"/>
36+
<PackageReference Include="Microsoft.Extensions.Caching.Memory" />
8237
</ItemGroup>
8338
<ItemGroup Condition="('$(TargetFramework)' == 'net8.0')">
84-
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="[8.0.1,)"/>
39+
<PackageReference Include="Microsoft.Extensions.Caching.Memory" />
8540
</ItemGroup>
8641
</Project>

src/EFCoreSecondLevelCacheInterceptor.EasyCaching.Core/EFCoreSecondLevelCacheInterceptor.EasyCaching.Core.csproj

Lines changed: 4 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -24,63 +24,18 @@
2424
<NoWarn>NU5104</NoWarn>
2525
<PackageReadmeFile>README.md</PackageReadmeFile>
2626
</PropertyGroup>
27-
<PropertyGroup>
28-
<LangVersion>latest</LangVersion>
29-
<AnalysisLevel>latest</AnalysisLevel>
30-
<AnalysisMode>AllEnabledByDefault</AnalysisMode>
31-
<CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
32-
<EnableNETAnalyzers>true</EnableNETAnalyzers>
33-
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
34-
<Nullable>enable</Nullable>
35-
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
36-
<RunAnalyzersDuringBuild>true</RunAnalyzersDuringBuild>
37-
<RunAnalyzersDuringLiveAnalysis>true</RunAnalyzersDuringLiveAnalysis>
38-
<Deterministic>true</Deterministic>
39-
<Features>strict</Features>
40-
<ReportAnalyzer>true</ReportAnalyzer>
41-
</PropertyGroup>
42-
<PropertyGroup>
43-
<NuGetAudit>true</NuGetAudit>
44-
<NuGetAuditMode>all</NuGetAuditMode>
45-
<NuGetAuditLevel>low</NuGetAuditLevel>
46-
<WarningsNotAsErrors Condition="'$(Configuration)' != 'Release'">
47-
$(WarningsNotAsErrors);NU1900;NU1901;NU1902;NU1903;NU1904
48-
</WarningsNotAsErrors>
49-
</PropertyGroup>
50-
<ItemGroup>
51-
<PackageReference Include="Meziantou.Analyzer" Version="2.0.193">
52-
<PrivateAssets>all</PrivateAssets>
53-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
54-
</PackageReference>
55-
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.13.61">
56-
<PrivateAssets>all</PrivateAssets>
57-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
58-
</PackageReference>
59-
<PackageReference Include="AsyncFixer" Version="1.6.0">
60-
<PrivateAssets>all</PrivateAssets>
61-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
62-
</PackageReference>
63-
<PackageReference Include="Asyncify" Version="0.9.7">
64-
<PrivateAssets>all</PrivateAssets>
65-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
66-
</PackageReference>
67-
<PackageReference Include="SonarAnalyzer.CSharp" Version="10.7.0.110445">
68-
<PrivateAssets>all</PrivateAssets>
69-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
70-
</PackageReference>
71-
</ItemGroup>
7227
<ItemGroup>
7328
<ProjectReference Include="..\EFCoreSecondLevelCacheInterceptor\EFCoreSecondLevelCacheInterceptor.csproj" />
7429
</ItemGroup>
7530
<ItemGroup>
76-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="8.0.0" PrivateAssets="All"/>
77-
<PackageReference Include="EasyCaching.Core" Version="[1.9.2,)"/>
31+
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All"/>
32+
<PackageReference Include="EasyCaching.Core" />
7833
<None Include="../../README.md" Link="README.md" Pack="true" PackagePath="/" Visible="false"/>
7934
</ItemGroup>
8035
<ItemGroup Condition="('$(TargetFramework)' == 'net6.0')">
81-
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="[6.0.2,)"/>
36+
<PackageReference Include="Microsoft.Extensions.Caching.Memory" />
8237
</ItemGroup>
8338
<ItemGroup Condition="('$(TargetFramework)' == 'net8.0')">
84-
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="[8.0.1,)"/>
39+
<PackageReference Include="Microsoft.Extensions.Caching.Memory" />
8540
</ItemGroup>
8641
</Project>

0 commit comments

Comments
 (0)