XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEToolBox

【WPF】XFE工具箱

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEToolBox

升级依赖包并适配新 API 调整

升级多个 NuGet 包以提升兼容性和功能,包括 XFEExtension.NetCore、HtmlSanitizer、Markdig 等。ToolBoxUserFaceInfo 类新增 Version 属性(long 类型)。Program.cs 服务启动方式调整为 StartAsync 和 RunAsync,以适配新版本 API。

fa9977c
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

6 个文件 +13 -10
Modified XFEToolBox.Core/Models/Users/ToolBoxUserFaceInfo.cs +2 -0
@@ -20,6 +20,8 @@ public class ToolBoxUserFaceInfo : IUserFaceInfo
20 20
21 21 public bool IsAdministrator => Role == ToolBoxUserRole.Administrator;
22 22
23 public long Version { get; set; }
24
23 25 public static ToolBoxUserFaceInfo FromUser(IUserInfo user)
24 26 {
25 27 var result = new ToolBoxUserFaceInfo
Modified XFEToolBox.Core/XFEToolBox.Core.csproj +3 -3
@@ -7,10 +7,10 @@
7 7 </PropertyGroup>
8 8
9 9 <ItemGroup>
10 <PackageReference Include="XFEExtension.NetCore" Version="5.1.0" />
11 <PackageReference Include="XFEExtension.NetCore.AutoConfig" Version="3.0.1" />
10 <PackageReference Include="XFEExtension.NetCore" Version="5.2.0" />
11 <PackageReference Include="XFEExtension.NetCore.AutoConfig" Version="4.1.2" />
12 12 <PackageReference Include="XFEExtension.NetCore.AutoPath" Version="2.0.0" />
13 <PackageReference Include="XFEExtension.NetCore.ServerInteractive" Version="3.2.2" />
13 <PackageReference Include="XFEExtension.NetCore.ServerInteractive" Version="4.0.0" />
14 14 <PackageReference Include="XFEExtension.NetCore.TodoHighLight" Version="1.0.0" />
15 15 </ItemGroup>
16 16
Modified XFEToolBox.Server/Program.cs +2 -1
@@ -85,7 +85,8 @@ Console.WriteLine($" 地址:{ServerProfile.HttpAddress.TrimEnd('/')}/api");
85 85 Console.WriteLine($" 数据:{storageRoot}");
86 86 Console.WriteLine($" 软件:{softwareStorageRoot}");
87 87 Console.WriteLine($" 用户:{UserDataProfile.UserTable.Count}");
88 await server.Start();
88 await server.StartAsync();
89 await server.RunAsync();
89 90 return;
90 91
91 92 static void EnsureInitialAdministrator()
Modified XFEToolBox.Server/XFEToolBox.Server.csproj +1 -1
@@ -8,7 +8,7 @@
8 8 </PropertyGroup>
9 9
10 10 <ItemGroup>
11 <PackageReference Include="XFEExtension.NetCore.ServerInteractive" Version="3.2.2" />
11 <PackageReference Include="XFEExtension.NetCore.ServerInteractive" Version="4.0.0" />
12 12 </ItemGroup>
13 13
14 14 <ItemGroup>
Modified XFEToolBox.Test/XFEToolBox.Client.Test.csproj +2 -2
@@ -8,9 +8,9 @@
8 8 </PropertyGroup>
9 9
10 10 <ItemGroup>
11 <PackageReference Include="XFEExtension.NetCore" Version="5.1.0" />
11 <PackageReference Include="XFEExtension.NetCore" Version="5.2.0" />
12 12 <PackageReference Include="XFEExtension.NetCore.TodoHighLight" Version="1.0.0" />
13 <PackageReference Include="XFEExtension.NetCore.XUnit" Version="4.0.0" />
13 <PackageReference Include="XFEExtension.NetCore.XUnit" Version="4.0.2" />
14 14 </ItemGroup>
15 15
16 16 <ItemGroup>
Modified XFEToolBox/XFEToolBox.Client.csproj +3 -3
@@ -39,11 +39,11 @@
39 39
40 40 <ItemGroup>
41 41 <PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.2" />
42 <PackageReference Include="HtmlSanitizer" Version="9.1.968-beta" />
43 <PackageReference Include="Markdig" Version="0.44.0" />
42 <PackageReference Include="HtmlSanitizer" Version="9.2.995" />
43 <PackageReference Include="Markdig" Version="1.3.2" />
44 44 <PackageReference Include="Microsoft.Web.WebView2" Version="1.0.4129.50" />
45 45 <PackageReference Include="XFEExtension.NetCore" Version="5.2.0" />
46 <PackageReference Include="XFEExtension.NetCore.AutoConfig" Version="3.0.1" />
46 <PackageReference Include="XFEExtension.NetCore.AutoConfig" Version="4.1.2" />
47 47 <PackageReference Include="XFEExtension.NetCore.AutoPath" Version="2.0.0" />
48 48 <PackageReference Include="XFEExtension.NetCore.InputSimulator" Version="2.3.0" />
49 49 <PackageReference Include="XFEExtension.NetCore.TodoHighLight" Version="1.0.0" />