Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5b0ca0f

Browse files
committed
加速服务与脚本Mock
1 parent 8664950 commit 5b0ca0f

26 files changed

Lines changed: 631 additions & 218 deletions

File tree

SteamToolsV2+.sln

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ST.Tools.Translate", "src\S
7777
EndProject
7878
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "4_SteamTools_Tools", "4_SteamTools_Tools", "{5A7A506C-4DFF-4941-A9A6-B1182C7D5825}"
7979
EndProject
80-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ST.Client.Desktop.Avalonia.Demo.App", "src\ST.Client.Desktop.Avalonia.Demo.App\ST.Client.Desktop.Avalonia.Demo.App.csproj", "{39C26BF0-E5FE-42B1-B011-B7300847DED6}"
80+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ST.Client.Desktop.Avalonia.Demo.App", "src\ST.Client.Desktop.Avalonia.Demo.App\ST.Client.Desktop.Avalonia.Demo.App.csproj", "{39C26BF0-E5FE-42B1-B011-B7300847DED6}"
81+
EndProject
82+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ST.Client.Mobile", "src\ST.Client.Mobile\ST.Client.Mobile.csproj", "{64F63608-1390-41D1-8568-F4E05AE35E75}"
83+
EndProject
84+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ST.Client.Mobile.iOS", "src\ST.Client.Mobile.iOS\ST.Client.Mobile.iOS.csproj", "{A040865C-FA5F-486A-9CC9-96CF34859FBD}"
85+
EndProject
86+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ST.Client.Mobile.Droid", "src\ST.Client.Mobile.Droid\ST.Client.Mobile.Droid.csproj", "{1B8B3C1D-8095-44F2-8106-46A69D5ECF94}"
8187
EndProject
8288
Global
8389
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -315,6 +321,30 @@ Global
315321
{39C26BF0-E5FE-42B1-B011-B7300847DED6}.Release|Any CPU.Build.0 = Release|Any CPU
316322
{39C26BF0-E5FE-42B1-B011-B7300847DED6}.Release|x86.ActiveCfg = Release|Any CPU
317323
{39C26BF0-E5FE-42B1-B011-B7300847DED6}.Release|x86.Build.0 = Release|Any CPU
324+
{64F63608-1390-41D1-8568-F4E05AE35E75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
325+
{64F63608-1390-41D1-8568-F4E05AE35E75}.Debug|Any CPU.Build.0 = Debug|Any CPU
326+
{64F63608-1390-41D1-8568-F4E05AE35E75}.Debug|x86.ActiveCfg = Debug|Any CPU
327+
{64F63608-1390-41D1-8568-F4E05AE35E75}.Debug|x86.Build.0 = Debug|Any CPU
328+
{64F63608-1390-41D1-8568-F4E05AE35E75}.Release|Any CPU.ActiveCfg = Release|Any CPU
329+
{64F63608-1390-41D1-8568-F4E05AE35E75}.Release|Any CPU.Build.0 = Release|Any CPU
330+
{64F63608-1390-41D1-8568-F4E05AE35E75}.Release|x86.ActiveCfg = Release|Any CPU
331+
{64F63608-1390-41D1-8568-F4E05AE35E75}.Release|x86.Build.0 = Release|Any CPU
332+
{A040865C-FA5F-486A-9CC9-96CF34859FBD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
333+
{A040865C-FA5F-486A-9CC9-96CF34859FBD}.Debug|Any CPU.Build.0 = Debug|Any CPU
334+
{A040865C-FA5F-486A-9CC9-96CF34859FBD}.Debug|x86.ActiveCfg = Debug|Any CPU
335+
{A040865C-FA5F-486A-9CC9-96CF34859FBD}.Debug|x86.Build.0 = Debug|Any CPU
336+
{A040865C-FA5F-486A-9CC9-96CF34859FBD}.Release|Any CPU.ActiveCfg = Release|Any CPU
337+
{A040865C-FA5F-486A-9CC9-96CF34859FBD}.Release|Any CPU.Build.0 = Release|Any CPU
338+
{A040865C-FA5F-486A-9CC9-96CF34859FBD}.Release|x86.ActiveCfg = Release|Any CPU
339+
{A040865C-FA5F-486A-9CC9-96CF34859FBD}.Release|x86.Build.0 = Release|Any CPU
340+
{1B8B3C1D-8095-44F2-8106-46A69D5ECF94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
341+
{1B8B3C1D-8095-44F2-8106-46A69D5ECF94}.Debug|Any CPU.Build.0 = Debug|Any CPU
342+
{1B8B3C1D-8095-44F2-8106-46A69D5ECF94}.Debug|x86.ActiveCfg = Debug|Any CPU
343+
{1B8B3C1D-8095-44F2-8106-46A69D5ECF94}.Debug|x86.Build.0 = Debug|Any CPU
344+
{1B8B3C1D-8095-44F2-8106-46A69D5ECF94}.Release|Any CPU.ActiveCfg = Release|Any CPU
345+
{1B8B3C1D-8095-44F2-8106-46A69D5ECF94}.Release|Any CPU.Build.0 = Release|Any CPU
346+
{1B8B3C1D-8095-44F2-8106-46A69D5ECF94}.Release|x86.ActiveCfg = Release|Any CPU
347+
{1B8B3C1D-8095-44F2-8106-46A69D5ECF94}.Release|x86.Build.0 = Release|Any CPU
318348
EndGlobalSection
319349
GlobalSection(SolutionProperties) = preSolution
320350
HideSolutionNode = FALSE
@@ -346,6 +376,9 @@ Global
346376
{CF7C2B80-D393-45EA-A67D-DF46FF17B0F8} = {5A7A506C-4DFF-4941-A9A6-B1182C7D5825}
347377
{8EDF4429-251A-416D-BB68-93F227191BCF} = {EBC9DD0C-F7D0-4A00-B263-E69CF4E194F1}
348378
{ABAF70E5-A582-4916-B217-6A660BB31D52} = {5A7A506C-4DFF-4941-A9A6-B1182C7D5825}
379+
{64F63608-1390-41D1-8568-F4E05AE35E75} = {B43459A1-709B-4623-9677-AAC2FEE4FBA3}
380+
{A040865C-FA5F-486A-9CC9-96CF34859FBD} = {B43459A1-709B-4623-9677-AAC2FEE4FBA3}
381+
{1B8B3C1D-8095-44F2-8106-46A69D5ECF94} = {B43459A1-709B-4623-9677-AAC2FEE4FBA3}
349382
EndGlobalSection
350383
GlobalSection(ExtensibilityGlobals) = postSolution
351384
SolutionGuid = {3833E7C5-69BC-4CB3-92CE-A8854AA35D8A}

src/Common.CoreLib/DI.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,16 @@ public static void Init(IServiceProvider serviceProvider)
5555
/// </summary>
5656
public static bool IsRunningOnMono { get; }
5757

58+
/// <summary>
59+
/// 当前进程运行的构架为 <see cref="Architecture.X86"/> 或 <see cref="Architecture.X64"/>
60+
/// </summary>
61+
public static bool IsX86OrX64 { get; }
62+
63+
/// <summary>
64+
/// 当前进程运行的构架为 <see cref="Architecture.Arm64"/>
65+
/// </summary>
66+
public static bool IsArm64 { get; }
67+
5868
const string DesktopWindowTypeNames =
5969
"Avalonia.Controls.Window, Avalonia.Controls" +
6070
"\n" +
@@ -65,6 +75,9 @@ public static void Init(IServiceProvider serviceProvider)
6575
static DI()
6676
{
6777
IsRunningOnMono = Type.GetType("Mono.Runtime") != null;
78+
var processArchitecture = RuntimeInformation.ProcessArchitecture;
79+
IsX86OrX64 = processArchitecture == Architecture.X64 || processArchitecture == Architecture.X86;
80+
IsArm64 = processArchitecture == Architecture.Arm64;
6881
static Platform RuntimeInformationOSPlatform()
6982
{
7083
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))

src/ST.Client.Desktop.Avalonia.App/Properties/PublishProfiles/linux-arm64.pubxml

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,14 @@
33
https://go.microsoft.com/fwlink/?LinkID=208121.
44
-->
55
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
6+
<!-- Ubuntu Server 64-bit on Raspberry Pi Model 3+ -->
67
<PropertyGroup>
78
<DefineConstants>PUBLISH;$(DefineConstants)</DefineConstants>
89
<Configuration>Release</Configuration>
9-
<Platform>x64</Platform>
10-
<PublishDir>bin\Release\Publish\linux-x64</PublishDir>
10+
<Platform>arm64</Platform>
11+
<PublishDir>bin\Release\Publish\linux-arm64</PublishDir>
1112
<PublishProtocol>FileSystem</PublishProtocol>
12-
<RuntimeIdentifier>linux-x64</RuntimeIdentifier>
13-
<SelfContained>true</SelfContained>
14-
<PublishSingleFile>false</PublishSingleFile>
13+
<RuntimeIdentifier>linux-arm64</RuntimeIdentifier>
1514
<PublishReadyToRun Condition=" '$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Linux)))' == 'true' ">true</PublishReadyToRun>
16-
<PublishTrimmed>True</PublishTrimmed>
17-
<TrimMode>link</TrimMode>
18-
<TrimmerRemoveSymbols>true</TrimmerRemoveSymbols>
19-
<!--剪裁框架库功能 https://docs.microsoft.com/zh-cn/dotnet/core/deploying/trimming-options#trimming-framework-library-features -->
20-
<DebuggerSupport>false</DebuggerSupport>
21-
<EnableUnsafeBinaryFormatterSerialization>false</EnableUnsafeBinaryFormatterSerialization>
22-
<EnableUnsafeUTF7Encoding>false</EnableUnsafeUTF7Encoding>
23-
<SuppressTrimAnalysisWarnings>false</SuppressTrimAnalysisWarnings>
24-
<EventSourceSupport>false</EventSourceSupport>
25-
<HttpActivityPropagationSupport>false</HttpActivityPropagationSupport>
26-
<UseSystemResourceKeys>true</UseSystemResourceKeys>
27-
<DebugType>none</DebugType>
28-
<DebugSymbols>false</DebugSymbols>
29-
<GenerateDependencyFile>false</GenerateDependencyFile>
30-
<GenerateRuntimeConfigurationFiles>false</GenerateRuntimeConfigurationFiles>
3115
</PropertyGroup>
3216
</Project>

src/ST.Client.Desktop.Avalonia.App/Properties/PublishProfiles/linux-x64.pubxml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,6 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
1010
<PublishDir>bin\Release\Publish\linux-x64</PublishDir>
1111
<PublishProtocol>FileSystem</PublishProtocol>
1212
<RuntimeIdentifier>linux-x64</RuntimeIdentifier>
13-
<SelfContained>true</SelfContained>
14-
<PublishSingleFile>false</PublishSingleFile>
1513
<PublishReadyToRun Condition=" '$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Linux)))' == 'true' ">true</PublishReadyToRun>
16-
<PublishTrimmed>True</PublishTrimmed>
17-
<TrimMode>link</TrimMode>
18-
<TrimmerRemoveSymbols>true</TrimmerRemoveSymbols>
19-
<!--剪裁框架库功能 https://docs.microsoft.com/zh-cn/dotnet/core/deploying/trimming-options#trimming-framework-library-features -->
20-
<DebuggerSupport>false</DebuggerSupport>
21-
<EnableUnsafeBinaryFormatterSerialization>false</EnableUnsafeBinaryFormatterSerialization>
22-
<EnableUnsafeUTF7Encoding>false</EnableUnsafeUTF7Encoding>
23-
<SuppressTrimAnalysisWarnings>false</SuppressTrimAnalysisWarnings>
24-
<EventSourceSupport>false</EventSourceSupport>
25-
<HttpActivityPropagationSupport>false</HttpActivityPropagationSupport>
26-
<UseSystemResourceKeys>true</UseSystemResourceKeys>
27-
<DebugType>none</DebugType>
28-
<DebugSymbols>false</DebugSymbols>
29-
<GenerateDependencyFile>false</GenerateDependencyFile>
30-
<GenerateRuntimeConfigurationFiles>false</GenerateRuntimeConfigurationFiles>
3114
</PropertyGroup>
3215
</Project>

src/ST.Client.Desktop.Avalonia.App/Properties/PublishProfiles/osx-arm64.pubxml

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,15 @@
33
https://go.microsoft.com/fwlink/?LinkID=208121.
44
-->
55
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
6+
<!-- Mac for Apple Silicon -->
67
<PropertyGroup>
78
<DefineConstants>MAC;PUBLISH;$(DefineConstants)</DefineConstants>
89
<Configuration>Release</Configuration>
910
<Platform>arm64</Platform>
1011
<PublishDir>bin\Release\Publish\osx-arm64</PublishDir>
1112
<PublishProtocol>FileSystem</PublishProtocol>
12-
<RuntimeIdentifier>osx-arm64</RuntimeIdentifier>
13-
<SelfContained>true</SelfContained>
14-
<PublishSingleFile>false</PublishSingleFile>
13+
<RuntimeIdentifier>osx.11.0-arm64</RuntimeIdentifier>
1514
<PublishReadyToRun Condition=" '$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::OSX)))' == 'true' ">true</PublishReadyToRun>
16-
<PublishTrimmed>True</PublishTrimmed>
17-
<TrimMode>link</TrimMode>
18-
<TrimmerRemoveSymbols>true</TrimmerRemoveSymbols>
19-
<!--剪裁框架库功能 https://docs.microsoft.com/zh-cn/dotnet/core/deploying/trimming-options#trimming-framework-library-features -->
20-
<DebuggerSupport>false</DebuggerSupport>
21-
<EnableUnsafeBinaryFormatterSerialization>false</EnableUnsafeBinaryFormatterSerialization>
22-
<EnableUnsafeUTF7Encoding>false</EnableUnsafeUTF7Encoding>
23-
<SuppressTrimAnalysisWarnings>false</SuppressTrimAnalysisWarnings>
24-
<EventSourceSupport>false</EventSourceSupport>
25-
<HttpActivityPropagationSupport>false</HttpActivityPropagationSupport>
26-
<UseSystemResourceKeys>true</UseSystemResourceKeys>
27-
<DebugType>none</DebugType>
28-
<DebugSymbols>false</DebugSymbols>
29-
<GenerateDependencyFile>false</GenerateDependencyFile>
30-
<GenerateRuntimeConfigurationFiles>false</GenerateRuntimeConfigurationFiles>
3115
<TargetFramework>net6.0-macos</TargetFramework>
3216
</PropertyGroup>
3317
</Project>

src/ST.Client.Desktop.Avalonia.App/Properties/PublishProfiles/osx-x64.pubxml

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,14 @@
33
https://go.microsoft.com/fwlink/?LinkID=208121.
44
-->
55
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
6+
<!-- Mac for Intel Chip -->
67
<PropertyGroup>
78
<DefineConstants>MAC;PUBLISH;$(DefineConstants)</DefineConstants>
89
<Configuration>Release</Configuration>
910
<Platform>x64</Platform>
1011
<PublishDir>bin\Release\Publish\osx-x64</PublishDir>
1112
<PublishProtocol>FileSystem</PublishProtocol>
1213
<RuntimeIdentifier>osx-x64</RuntimeIdentifier>
13-
<SelfContained>true</SelfContained>
14-
<PublishSingleFile>false</PublishSingleFile>
1514
<PublishReadyToRun Condition=" '$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::OSX)))' == 'true' ">true</PublishReadyToRun>
16-
<PublishTrimmed>True</PublishTrimmed>
17-
<TrimMode>link</TrimMode>
18-
<TrimmerRemoveSymbols>true</TrimmerRemoveSymbols>
19-
<!--剪裁框架库功能 https://docs.microsoft.com/zh-cn/dotnet/core/deploying/trimming-options#trimming-framework-library-features -->
20-
<DebuggerSupport>false</DebuggerSupport>
21-
<EnableUnsafeBinaryFormatterSerialization>false</EnableUnsafeBinaryFormatterSerialization>
22-
<EnableUnsafeUTF7Encoding>false</EnableUnsafeUTF7Encoding>
23-
<SuppressTrimAnalysisWarnings>false</SuppressTrimAnalysisWarnings>
24-
<EventSourceSupport>false</EventSourceSupport>
25-
<HttpActivityPropagationSupport>false</HttpActivityPropagationSupport>
26-
<UseSystemResourceKeys>true</UseSystemResourceKeys>
27-
<DebugType>none</DebugType>
28-
<DebugSymbols>false</DebugSymbols>
29-
<GenerateDependencyFile>false</GenerateDependencyFile>
30-
<GenerateRuntimeConfigurationFiles>false</GenerateRuntimeConfigurationFiles>
3115
</PropertyGroup>
3216
</Project>

src/ST.Client.Desktop.Avalonia.App/Properties/PublishProfiles/win-arm64.pubxml

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,14 @@
33
https://go.microsoft.com/fwlink/?LinkID=208121.
44
-->
55
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
6+
<!-- Surface Pro X(Windows 10 ARM) -->
67
<PropertyGroup>
7-
<DefineConstants>PUBLISH;</DefineConstants>
8+
<DefineConstants>PUBLISH;$(DefineConstants)</DefineConstants>
89
<Configuration>Release</Configuration>
910
<Platform>arm64</Platform>
1011
<PublishDir>bin\Release\Publish\win-arm64</PublishDir>
1112
<PublishProtocol>FileSystem</PublishProtocol>
12-
<RuntimeIdentifier>win-arm64</RuntimeIdentifier>
13-
<SelfContained>true</SelfContained>
14-
<PublishSingleFile>false</PublishSingleFile>
13+
<RuntimeIdentifier>win10-arm64</RuntimeIdentifier>
1514
<PublishReadyToRun Condition=" '$(OS)' == 'Windows_NT' ">true</PublishReadyToRun>
16-
<PublishTrimmed>true</PublishTrimmed>
17-
<TrimMode>link</TrimMode>
18-
<TrimmerRemoveSymbols>true</TrimmerRemoveSymbols>
19-
<!--剪裁框架库功能 https://docs.microsoft.com/zh-cn/dotnet/core/deploying/trimming-options#trimming-framework-library-features -->
20-
<DebuggerSupport>false</DebuggerSupport>
21-
<EnableUnsafeBinaryFormatterSerialization>false</EnableUnsafeBinaryFormatterSerialization>
22-
<EnableUnsafeUTF7Encoding>false</EnableUnsafeUTF7Encoding>
23-
<SuppressTrimAnalysisWarnings>false</SuppressTrimAnalysisWarnings>
24-
<EventSourceSupport>false</EventSourceSupport>
25-
<HttpActivityPropagationSupport>false</HttpActivityPropagationSupport>
26-
<UseSystemResourceKeys>true</UseSystemResourceKeys>
27-
<DebugType>none</DebugType>
28-
<DebugSymbols>false</DebugSymbols>
29-
<GenerateDependencyFile>false</GenerateDependencyFile>
30-
<GenerateRuntimeConfigurationFiles>false</GenerateRuntimeConfigurationFiles>
31-
<TargetFramework>net5.0-windows10.0.19041.0</TargetFramework>
3215
</PropertyGroup>
3316
</Project>

src/ST.Client.Desktop.Avalonia.App/Properties/PublishProfiles/win-x86.pubxml

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,13 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
44
-->
55
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
66
<PropertyGroup>
7-
<DefineConstants>PUBLISH;</DefineConstants>
7+
<DefineConstants>PUBLISH;$(DefineConstants)</DefineConstants>
88
<Configuration>Release</Configuration>
99
<Platform>x86</Platform>
1010
<PublishDir>bin\Release\Publish\win-x86</PublishDir>
1111
<PublishProtocol>FileSystem</PublishProtocol>
1212
<!-- 注意:RuntimeIdentifier win-x86 会导致亚克力效果会丢失 -->
1313
<RuntimeIdentifier>win7-x86</RuntimeIdentifier>
14-
<SelfContained>true</SelfContained>
15-
<PublishSingleFile>false</PublishSingleFile>
1614
<PublishReadyToRun Condition=" '$(OS)' == 'Windows_NT' ">true</PublishReadyToRun>
17-
<PublishTrimmed>true</PublishTrimmed>
18-
<TrimMode>link</TrimMode>
19-
<TrimmerRemoveSymbols>true</TrimmerRemoveSymbols>
20-
<!--剪裁框架库功能 https://docs.microsoft.com/zh-cn/dotnet/core/deploying/trimming-options#trimming-framework-library-features -->
21-
<DebuggerSupport>false</DebuggerSupport>
22-
<EnableUnsafeBinaryFormatterSerialization>false</EnableUnsafeBinaryFormatterSerialization>
23-
<EnableUnsafeUTF7Encoding>false</EnableUnsafeUTF7Encoding>
24-
<SuppressTrimAnalysisWarnings>false</SuppressTrimAnalysisWarnings>
25-
<EventSourceSupport>false</EventSourceSupport>
26-
<HttpActivityPropagationSupport>false</HttpActivityPropagationSupport>
27-
<UseSystemResourceKeys>true</UseSystemResourceKeys>
28-
<DebugType>none</DebugType>
29-
<DebugSymbols>false</DebugSymbols>
30-
<GenerateDependencyFile>false</GenerateDependencyFile>
31-
<GenerateRuntimeConfigurationFiles>false</GenerateRuntimeConfigurationFiles>
32-
<TargetFramework>net5.0-windows10.0.19041.0</TargetFramework>
3315
</PropertyGroup>
3416
</Project>

src/ST.Client.Desktop.Avalonia.App/ST.Client.Desktop.Avalonia.App.csproj

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,26 @@
3434
<DefineConstants>MAC;$(DefineConstants)</DefineConstants>
3535
</PropertyGroup>
3636

37+
<PropertyGroup Condition=" $(DefineConstants.Contains(`PUBLISH`)) ">
38+
<SelfContained>true</SelfContained>
39+
<PublishSingleFile>false</PublishSingleFile>
40+
<PublishTrimmed>True</PublishTrimmed>
41+
<TrimMode>link</TrimMode>
42+
<TrimmerRemoveSymbols>true</TrimmerRemoveSymbols>
43+
<!--剪裁框架库功能 https://docs.microsoft.com/zh-cn/dotnet/core/deploying/trimming-options#trimming-framework-library-features -->
44+
<DebuggerSupport>false</DebuggerSupport>
45+
<EnableUnsafeBinaryFormatterSerialization>false</EnableUnsafeBinaryFormatterSerialization>
46+
<EnableUnsafeUTF7Encoding>false</EnableUnsafeUTF7Encoding>
47+
<SuppressTrimAnalysisWarnings>false</SuppressTrimAnalysisWarnings>
48+
<EventSourceSupport>false</EventSourceSupport>
49+
<HttpActivityPropagationSupport>false</HttpActivityPropagationSupport>
50+
<UseSystemResourceKeys>true</UseSystemResourceKeys>
51+
<DebugType>none</DebugType>
52+
<DebugSymbols>false</DebugSymbols>
53+
<GenerateDependencyFile>false</GenerateDependencyFile>
54+
<GenerateRuntimeConfigurationFiles>false</GenerateRuntimeConfigurationFiles>
55+
</PropertyGroup>
56+
3757
<ItemGroup>
3858
<Compile Include="..\Common.CoreLib\Properties\AssemblyInfo.cs">
3959
<Link>Properties\AssemblyInfo.cs</Link>

src/ST.Client.Desktop.Avalonia.App/Startup.ConfigureServices.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ static void ConfigureMainProcessServices(IServiceCollection services)
7575
services.TryAddUserManager();
7676

7777
// 服务端API调用
78-
services.TryAddCloudServiceClient<CloudServiceClient>();
78+
services.TryAddCloudServiceClient<CloudServiceClient>(useMock: true);
7979

8080
// 主线程助手类(MainThreadDesktop)
8181
services.AddMainThreadPlatformService();

0 commit comments

Comments
 (0)