1
1
<Project >
2
+ <PropertyGroup >
3
+ <Version_ReactiveUI >18.4.1</Version_ReactiveUI >
4
+ <Version_BDCommon >1.22.11205.10727</Version_BDCommon >
5
+ <Version_BDSteamClient >1.22.11110.1855</Version_BDSteamClient >
6
+ </PropertyGroup >
7
+ <!-- BD Common -->
8
+ <!-- <ItemGroup>
9
+ <PackageVersion Include="BD.Common.Mvvm" Version="$(Version_BDCommon)" />
10
+ <PackageVersion Include="BD.Common.Mvvm.ReactiveUI" Version="$(Version_BDCommon)" />
11
+ <PackageVersion Include="BD.Common.Navigation" Version="$(Version_BDCommon)" />
12
+ <PackageVersion Include="BD.Common.Security" Version="$(Version_BDCommon)" />
13
+ <PackageVersion Include="BD.Common.Toast" Version="$(Version_BDCommon)" />
14
+ <PackageVersion Include="BD.Common.Essentials.Preferences.DBreeze" Version="$(Version_BDCommon)" />
15
+ <PackageVersion Include="BD.Common.Essentials.Preferences.SQLite" Version="$(Version_BDCommon)" />
16
+ <PackageVersion Include="BD.Common.Essentials.Maui" Version="$(Version_BDCommon)" />
17
+ <PackageVersion Include="BD.Common.Essentials.Xamarin" Version="$(Version_BDCommon)" />
18
+ <PackageVersion Include="BD.Common.Essentials" Version="$(Version_BDCommon)" />
19
+ <PackageVersion Include="BD.Common.Essentials.Primitives" Version="$(Version_BDCommon)" />
20
+ <PackageVersion Include="BD.Common.Essentials.Utils" Version="$(Version_BDCommon)" />
21
+ <PackageVersion Include="BD.Common.Pinyin" Version="$(Version_BDCommon)" />
22
+ <PackageVersion Include="BD.Common.Pinyin.CFStringTransform" Version="$(Version_BDCommon)" />
23
+ <PackageVersion Include="BD.Common.Pinyin.ChnCharInfo" Version="$(Version_BDCommon)" />
24
+ <PackageVersion Include="BD.Common.Pinyin.TinyPinyin" Version="$(Version_BDCommon)" />
25
+ <PackageVersion Include="BD.Common.Repositories" Version="$(Version_BDCommon)" />
26
+ <PackageVersion Include="BD.Common.Repositories.EFCore" Version="$(Version_BDCommon)" />
27
+ <PackageVersion Include="BD.Common.Repositories.SQLitePCL" Version="$(Version_BDCommon)" />
28
+ <PackageVersion Include="BD.Common.SmsSender" Version="$(Version_BDCommon)" />
29
+ <PackageVersion Include="BD.Common.Settings" Version="$(Version_BDCommon)" />
30
+ <PackageVersion Include="BD.Common.Settings.V3" Version="$(Version_BDCommon)" />
31
+ <PackageVersion Include="BD.Common.AspNetCore" Version="$(Version_BDCommon)" />
32
+ <PackageVersion Include="BD.Common.AspNetCore.Identity" Version="$(Version_BDCommon)" />
33
+ <PackageVersion Include="BD.Common.AspNetCore.Identity.BackManage" Version="$(Version_BDCommon)" />
34
+ <PackageVersion Include="BD.Common.AspNetCore.Blazor.BackManage" Version="$(Version_BDCommon)" />
35
+ <PackageVersion Include="BD.Common" Version="$(Version_BDCommon)" />
36
+ <PackageVersion Include="BD.Common.Area" Version="$(Version_BDCommon)" />
37
+ <PackageVersion Include="BD.Common.BirthDate" Version="$(Version_BDCommon)" />
38
+ <PackageVersion Include="BD.Common.EFCore" Version="$(Version_BDCommon)" />
39
+ <PackageVersion Include="BD.Common.ModelValidator" Version="$(Version_BDCommon)" />
40
+ <PackageVersion Include="BD.Common.PhoneNumber" Version="$(Version_BDCommon)" />
41
+ <PackageVersion Include="BD.Common.Primitives" Version="$(Version_BDCommon)" />
42
+ <PackageVersion Include="BD.Common.Primitives.ApiResponse" Version="$(Version_BDCommon)" />
43
+ <PackageVersion Include="BD.SteamClient.Models" Version="$(Version_BDSteamClient)" />
44
+ </ItemGroup>-->
45
+ <!-- Visual Studio -->
46
+ <ItemGroup >
47
+ <PackageVersion Include =" Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version =" 1.17.0" />
48
+ </ItemGroup >
49
+ <!-- Algorithm -->
50
+ <ItemGroup >
51
+ <PackageVersion Include =" Crc32.NET" Version =" 1.2.0" />
52
+ <PackageVersion Include =" gfoidl.Base64" Version =" 1.1.2" />
53
+ </ItemGroup >
54
+ <!-- AutoMapper -->
55
+ <ItemGroup >
56
+ <PackageVersion Include =" AutoMapper" Version =" 12.0.0" />
57
+ <PackageVersion Include =" AutoMapper.Collection" Version =" 9.0.0" />
58
+ <PackageVersion Include =" AutoMapper.Extensions.ExpressionMapping" Version =" 6.0.2" />
59
+ <PackageVersion Include =" AutoMapper.Extensions.Microsoft.DependencyInjection" Version =" 12.0.0" />
60
+ </ItemGroup >
61
+ <!-- Quartz -->
62
+ <ItemGroup >
63
+ <PackageVersion Include =" Quartz.AspNetCore" Version =" 3.5.0" />
64
+ </ItemGroup >
65
+ <!-- Code Style -->
2
66
<ItemGroup >
3
- <!-- Code Style -->
4
67
<PackageVersion Include =" StyleCop.Analyzers" Version =" 1.2.0-beta.435" />
5
-
6
- <!-- Test -->
7
- <PackageVersion Include =" Microsoft.NET.Test.Sdk" Version =" 17.3.2" />
68
+ </ItemGroup >
69
+ <!-- Swagger -->
70
+ <ItemGroup >
71
+ <PackageVersion Include =" Swashbuckle.AspNetCore" Version =" 6.4.0" />
72
+ <PackageVersion Include =" Swashbuckle.AspNetCore.Annotations" Version =" 6.4.0" />
73
+ <PackageVersion Include =" Swashbuckle.AspNetCore.Newtonsoft" Version =" 6.4.0" />
74
+ </ItemGroup >
75
+ <!-- NLog -->
76
+ <ItemGroup >
77
+ <PackageVersion Include =" NLog" Version =" 5.1.0" />
78
+ <PackageVersion Include =" NLog.Extensions.Logging" Version =" 5.2.0" />
79
+ <PackageVersion Include =" NLog.Web.AspNetCore" Version =" 5.2.0" />
80
+ </ItemGroup >
81
+ <!-- EFCore Extensions -->
82
+ <ItemGroup >
83
+ <PackageVersion Include =" EFCore.BulkExtensions" Version =" 6.5.6" />
84
+ </ItemGroup >
85
+ <!-- AntDesign -->
86
+ <ItemGroup >
87
+ <PackageVersion Include =" AntDesign" Version =" 0.13.1" />
88
+ <PackageVersion Include =" AntDesign.Charts" Version =" 0.2.3" />
89
+ <PackageVersion Include =" AntDesign.ProLayout" Version =" 0.13.1" />
90
+ </ItemGroup >
91
+ <!-- Blazor -->
92
+ <ItemGroup >
93
+ <!-- <PackageVersion Include="Blazored.LocalStorage" Version="4.3.0" />-->
94
+ <PackageVersion Include =" Blazor.QRCode" Version =" 0.2.1" />
95
+ </ItemGroup >
96
+ <!-- Test(MS) -->
97
+ <ItemGroup >
98
+ <PackageVersion Include =" Microsoft.NET.Test.Sdk" Version =" 17.4.0" />
99
+ </ItemGroup >
100
+ <!-- Test(NUnit) -->
101
+ <ItemGroup >
8
102
<PackageVersion Include =" NUnit" Version =" 3.13.3" />
9
- <PackageVersion Include =" NUnit3TestAdapter" Version =" 4.2.1" />
10
- <PackageVersion Include =" NUnit.Analyzers" Version =" 3.3.0" />
11
- <PackageVersion Include =" coverlet.collector" Version =" 3.1.2" />
12
-
13
- <!-- Serialize -->
14
- <PackageVersion Include =" Newtonsoft.Json" Version =" 13.0.1" />
15
- <PackageVersion Include =" Google.Protobuf" Version =" 3.21.7" />
16
- <PackageVersion Include =" Google.Protobuf.Tools" Version =" 3.21.7" />
17
-
18
- <!-- Common -->
19
-
20
- <!-- Html Parser -->
103
+ </ItemGroup >
104
+ <!-- Test(NUnit3TestAdapter) -->
105
+ <ItemGroup >
106
+ <PackageVersion Include =" NUnit3TestAdapter" Version =" 4.3.1" />
107
+ </ItemGroup >
108
+ <!-- Test(NUnit Analyzers) -->
109
+ <ItemGroup >
110
+ <PackageVersion Include =" NUnit.Analyzers" Version =" 3.5.0" />
111
+ </ItemGroup >
112
+ <!-- CSV / Excel -->
113
+ <ItemGroup >
114
+ <PackageVersion Include =" CsvHelper" Version =" 30.0.1" />
115
+ </ItemGroup >
116
+ <!-- Html Parser -->
117
+ <ItemGroup >
21
118
<PackageVersion Include =" AngleSharp" Version =" 0.17.1" />
22
119
</ItemGroup >
23
- <ItemGroup Condition =" $(TargetFramework.StartsWith('net6.0')) " >
24
- <!-- Microsoft.Extensions.* 6.0 -->
25
- <PackageVersion Include =" Microsoft.Extensions.DependencyInjection" Version =" 6.0.1" />
26
- <PackageVersion Include =" Microsoft.Extensions.Options.ConfigurationExtensions" Version =" 6.0.0" />
27
- <PackageVersion Include =" Microsoft.Extensions.Http" Version =" 6.0.0" />
28
- <PackageVersion Include =" Microsoft.Extensions.Hosting" Version =" 6.0.1" />
29
- <PackageVersion Include =" Microsoft.Extensions.Logging.Console" Version =" 6.0.0" />
120
+ <!-- Serialize MessagePack -->
121
+ <ItemGroup >
122
+ <PackageVersion Include =" MessagePack" Version =" 2.4.59" />
123
+ </ItemGroup >
124
+ <!-- Serialize NJson -->
125
+ <ItemGroup >
126
+ <PackageVersion Include =" Newtonsoft.Json" Version =" 13.0.1" />
127
+ </ItemGroup >
128
+ <!-- Serialize NJson & AspNetCore -->
129
+ <ItemGroup >
130
+ <PackageVersion Include =" Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version =" 7.0.0" />
131
+ </ItemGroup >
132
+ <!-- Serialize Protobuf -->
133
+ <ItemGroup >
134
+ <PackageVersion Include =" Google.Protobuf" Version =" 3.21.10" />
135
+ </ItemGroup >
136
+ <!-- Resilience & Transient Fault Handling -->
137
+ <ItemGroup >
138
+ <PackageVersion Include =" Polly" Version =" 7.2.3" />
139
+ </ItemGroup >
140
+ <!-- QrCode -->
141
+ <ItemGroup >
142
+ <PackageVersion Include =" Net.Codecrete.QrCodeGenerator" Version =" 2.0.3" />
143
+ </ItemGroup >
144
+ <!-- Nito.* -->
145
+ <ItemGroup >
146
+ <PackageVersion Include =" Nito.Comparers" Version =" 6.2.2" />
147
+ <!-- <PackageVersion Include="Nito.Disposables" Version="2.3.0" />-->
148
+ </ItemGroup >
149
+ <!-- SQLite PCL -->
150
+ <ItemGroup >
151
+ <PackageVersion Include =" sqlite-net-pcl" Version =" 1.8.116" />
152
+ </ItemGroup >
153
+ <!-- SQLite PCL RAW -->
154
+ <ItemGroup >
155
+ <PackageVersion Include =" SQLitePCLRaw.bundle_green" Version =" 2.1.3" />
156
+ </ItemGroup >
157
+ <!-- DBreeze(key value store embedded) -->
158
+ <ItemGroup >
159
+ <PackageVersion Include =" DBreeze" Version =" 1.107.0" />
160
+ </ItemGroup >
161
+ <!-- Xamarin -->
162
+ <ItemGroup >
163
+ <PackageVersion Include =" Xamarin.Essentials" Version =" 1.7.3" />
164
+ </ItemGroup >
165
+ <!-- System Reactive -->
166
+ <!-- <ItemGroup>
167
+ <PackageVersion Include="System.Reactive" Version="5.0.0" />
168
+ </ItemGroup>-->
169
+ <!-- Splat -->
170
+ <!-- <ItemGroup>
171
+ <PackageVersion Include="Splat" Version="14.4.1" />
172
+ </ItemGroup>-->
173
+ <!-- DynamicData -->
174
+ <!-- <ItemGroup>
175
+ <PackageVersion Include="DynamicData" Version="7.12.1" />
176
+ </ItemGroup>-->
177
+ <!-- ReactiveUI -->
178
+ <ItemGroup >
179
+ <PackageVersion Include =" ReactiveUI" Version =" $(Version_ReactiveUI)" />
180
+ <PackageVersion Include =" ReactiveUI.Fody" Version =" $(Version_ReactiveUI)" />
181
+ <PackageVersion Include =" ReactiveUI.XamForms" Version =" $(Version_ReactiveUI)" />
182
+ <PackageVersion Include =" ReactiveUI.AndroidX" Version =" $(Version_ReactiveUI)" />
183
+ <PackageVersion Include =" ReactiveUI.Maui" Version =" $(Version_ReactiveUI)" />
184
+ </ItemGroup >
185
+ <!-- Pinyin(TinyPinyin.Net) -->
186
+ <ItemGroup >
187
+ <PackageVersion Include =" TinyPinyin.Net" Version =" 1.0.2" />
188
+ </ItemGroup >
189
+ <!-- Pinyin(XAB.TinyPinyin) -->
190
+ <ItemGroup >
191
+ <PackageVersion Include =" XAB.TinyPinyin" Version =" 2.0.4.4" />
192
+ </ItemGroup >
193
+ <!-- .NET Compat(OperatingSystem2) -->
194
+ <ItemGroup >
195
+ <PackageVersion Include =" OperatingSystem2" Version =" 2.0.0" />
196
+ </ItemGroup >
197
+ <!-- .NET Compat(Madness) -->
198
+ <ItemGroup >
199
+ <PackageVersion Include =" JustArchiNET.Madness" Version =" 3.7.0" />
200
+ </ItemGroup >
201
+ <!-- AspNetCore 7 OpenId/OAuth -->
202
+ <ItemGroup >
203
+ <PackageVersion Include =" AspNet.Security.OpenId.Steam" Version =" 7.0.0" />
204
+ <PackageVersion Include =" AspNet.Security.OAuth.QQ" Version =" 7.0.0" />
205
+ <PackageVersion Include =" AspNet.Security.OAuth.Apple" Version =" 7.0.0" />
30
206
</ItemGroup >
31
- <ItemGroup Condition =" $(TargetFramework.StartsWith('net7.0')) " >
32
- <!-- Microsoft.Extensions.* 7.0 -->
207
+ <!-- MicrosoftAccount -->
208
+ <ItemGroup >
209
+ <PackageVersion Include =" Microsoft.AspNetCore.Authentication.MicrosoftAccount" Version =" 7.0.0" />
210
+ </ItemGroup >
211
+ <!-- Microsoft.Extensions.* 7.0 -->
212
+ <ItemGroup >
33
213
<PackageVersion Include =" Microsoft.Extensions.DependencyInjection" Version =" 7.0.0" />
34
214
<PackageVersion Include =" Microsoft.Extensions.Options.ConfigurationExtensions" Version =" 7.0.0" />
35
215
<PackageVersion Include =" Microsoft.Extensions.Http" Version =" 7.0.0" />
36
216
<PackageVersion Include =" Microsoft.Extensions.Hosting" Version =" 7.0.0" />
37
217
<PackageVersion Include =" Microsoft.Extensions.Logging.Console" Version =" 7.0.0" />
218
+ <PackageVersion Include =" Microsoft.Extensions.Logging" Version =" 7.0.0" />
219
+ <PackageVersion Include =" Microsoft.Extensions.Caching.SqlServer" Version =" 7.0.0" />
220
+ <PackageVersion Include =" Microsoft.Extensions.Caching.StackExchangeRedis" Version =" 7.0.0" />
221
+ </ItemGroup >
222
+ <!-- AspNetCore 7.0 -->
223
+ <ItemGroup >
224
+ <PackageVersion Include =" Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version =" 7.0.0" />
225
+ <PackageVersion Include =" Microsoft.AspNetCore.OpenApi" Version =" 7.0.0" />
226
+ <PackageVersion Include =" Microsoft.AspNetCore.Authentication.JwtBearer" Version =" 7.0.0" />
227
+ <PackageVersion Include =" Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version =" 7.0.0" />
228
+ <PackageVersion Include =" Microsoft.AspNetCore.Components.Web" Version =" 7.0.0" />
229
+ <PackageVersion Include =" Microsoft.AspNetCore.Components.WebAssembly" Version =" 7.0.0" />
230
+ <PackageVersion Include =" Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version =" 7.0.0" />
231
+ </ItemGroup >
232
+ <!-- EFCore 7.0 -->
233
+ <ItemGroup >
234
+ <PackageVersion Include =" Microsoft.EntityFrameworkCore.Tools" Version =" 7.0.0" />
235
+ <PackageVersion Include =" Microsoft.EntityFrameworkCore" Version =" 7.0.0" />
236
+ <PackageVersion Include =" Microsoft.EntityFrameworkCore.Relational" Version =" 7.0.0" />
237
+ <PackageVersion Include =" Microsoft.EntityFrameworkCore.SqlServer" Version =" 7.0.0" />
238
+ </ItemGroup >
239
+ <!-- EFCore 7.0 PostgreSQL -->
240
+ <ItemGroup >
241
+ <PackageVersion Include =" Npgsql.EntityFrameworkCore.PostgreSQL" Version =" 7.0.0" />
242
+ </ItemGroup >
243
+ <!-- EFCore Z Plus -->
244
+ <ItemGroup >
245
+ <PackageVersion Include =" Z.EntityFramework.Plus.EFCore" Version =" 7.18.0" />
246
+ </ItemGroup >
247
+ <!-- BCL 7.0 -->
248
+ <ItemGroup >
249
+ <PackageVersion Include =" System.Text.Json" Version =" 7.0.0" />
250
+ <PackageVersion Include =" System.Net.Http.Json" Version =" 7.0.0" />
251
+ <PackageVersion Include =" System.Security.Cryptography.ProtectedData" Version =" 7.0.0" />
252
+ <PackageVersion Include =" System.Security.Cryptography.Xml" Version =" 7.0.0" />
253
+ <PackageVersion Include =" System.Drawing.Common" Version =" 7.0.0" />
254
+ </ItemGroup >
255
+ <!-- Edge WebView2 -->
256
+ <ItemGroup >
257
+ <PackageVersion Include =" Microsoft.AspNetCore.Components.WebView.WindowsForms" Version =" 7.0.49" />
38
258
</ItemGroup >
39
259
</Project >
0 commit comments