From b544d5cccd76735e034c8055918a50927b437474 Mon Sep 17 00:00:00 2001
From: wenxiangchao <wenxiangchao@ihengxin.com.cn>
Date: 星期二, 10 十一月 2026 08:29:04 +0800
Subject: [PATCH] fix: 维护模式重复进入失败与按钮灰死 + Broker 并发验证用例
---
WPFProject/TapProject.sln | 84 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 84 insertions(+), 0 deletions(-)
diff --git a/WPFProject/TapProject.sln b/WPFProject/TapProject.sln
index beba6b1..89d996c 100644
--- a/WPFProject/TapProject.sln
+++ b/WPFProject/TapProject.sln
@@ -107,6 +107,18 @@
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin.DeviceConfig", "..\Plugin.DeviceConfig\Plugin.DeviceConfig.csproj", "{0FEB8A27-7309-11F3-45F0-91187046F7F4}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aging.ResourceContracts", "..\Aging.ResourceContracts\Aging.ResourceContracts.csproj", "{E515619B-022C-4C6D-A24A-E104C968DC8A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aging.MvpTests", "..\tests\Aging.MvpTests\Aging.MvpTests.csproj", "{1313DD41-DF07-488A-9898-0C41920A9A77}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeviceBroker", "..\DeviceBroker\DeviceBroker.csproj", "{2F0A0A40-435E-4222-A0C1-F6B81F20B93C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CanSimulatorServer.Core", "..\CanSimulatorServer\CanSimulatorServer.Core\CanSimulatorServer.Core.csproj", "{C2F743B2-8B57-43D9-925B-C1E0BBA497E8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CanSimulatorServer.App", "..\CanSimulatorServer\CanSimulatorServer.App\CanSimulatorServer.App.csproj", "{347529BA-83DF-4D48-89F5-BEDCAF949F82}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Plugin.IntegrationTest", "..\Plugin.IntegrationTest\Plugin.IntegrationTest.csproj", "{D9A17F63-7C1A-C46E-B7AE-B9677D56B49D}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -729,6 +741,78 @@
{0FEB8A27-7309-11F3-45F0-91187046F7F4}.Release|x64.Build.0 = Release|Any CPU
{0FEB8A27-7309-11F3-45F0-91187046F7F4}.Release|x86.ActiveCfg = Release|Any CPU
{0FEB8A27-7309-11F3-45F0-91187046F7F4}.Release|x86.Build.0 = Release|Any CPU
+ {E515619B-022C-4C6D-A24A-E104C968DC8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E515619B-022C-4C6D-A24A-E104C968DC8A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E515619B-022C-4C6D-A24A-E104C968DC8A}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E515619B-022C-4C6D-A24A-E104C968DC8A}.Debug|x64.Build.0 = Debug|Any CPU
+ {E515619B-022C-4C6D-A24A-E104C968DC8A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E515619B-022C-4C6D-A24A-E104C968DC8A}.Debug|x86.Build.0 = Debug|Any CPU
+ {E515619B-022C-4C6D-A24A-E104C968DC8A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E515619B-022C-4C6D-A24A-E104C968DC8A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E515619B-022C-4C6D-A24A-E104C968DC8A}.Release|x64.ActiveCfg = Release|Any CPU
+ {E515619B-022C-4C6D-A24A-E104C968DC8A}.Release|x64.Build.0 = Release|Any CPU
+ {E515619B-022C-4C6D-A24A-E104C968DC8A}.Release|x86.ActiveCfg = Release|Any CPU
+ {E515619B-022C-4C6D-A24A-E104C968DC8A}.Release|x86.Build.0 = Release|Any CPU
+ {1313DD41-DF07-488A-9898-0C41920A9A77}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1313DD41-DF07-488A-9898-0C41920A9A77}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1313DD41-DF07-488A-9898-0C41920A9A77}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {1313DD41-DF07-488A-9898-0C41920A9A77}.Debug|x64.Build.0 = Debug|Any CPU
+ {1313DD41-DF07-488A-9898-0C41920A9A77}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {1313DD41-DF07-488A-9898-0C41920A9A77}.Debug|x86.Build.0 = Debug|Any CPU
+ {1313DD41-DF07-488A-9898-0C41920A9A77}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1313DD41-DF07-488A-9898-0C41920A9A77}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1313DD41-DF07-488A-9898-0C41920A9A77}.Release|x64.ActiveCfg = Release|Any CPU
+ {1313DD41-DF07-488A-9898-0C41920A9A77}.Release|x64.Build.0 = Release|Any CPU
+ {1313DD41-DF07-488A-9898-0C41920A9A77}.Release|x86.ActiveCfg = Release|Any CPU
+ {1313DD41-DF07-488A-9898-0C41920A9A77}.Release|x86.Build.0 = Release|Any CPU
+ {2F0A0A40-435E-4222-A0C1-F6B81F20B93C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2F0A0A40-435E-4222-A0C1-F6B81F20B93C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2F0A0A40-435E-4222-A0C1-F6B81F20B93C}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2F0A0A40-435E-4222-A0C1-F6B81F20B93C}.Debug|x64.Build.0 = Debug|Any CPU
+ {2F0A0A40-435E-4222-A0C1-F6B81F20B93C}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2F0A0A40-435E-4222-A0C1-F6B81F20B93C}.Debug|x86.Build.0 = Debug|Any CPU
+ {2F0A0A40-435E-4222-A0C1-F6B81F20B93C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2F0A0A40-435E-4222-A0C1-F6B81F20B93C}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2F0A0A40-435E-4222-A0C1-F6B81F20B93C}.Release|x64.ActiveCfg = Release|Any CPU
+ {2F0A0A40-435E-4222-A0C1-F6B81F20B93C}.Release|x64.Build.0 = Release|Any CPU
+ {2F0A0A40-435E-4222-A0C1-F6B81F20B93C}.Release|x86.ActiveCfg = Release|Any CPU
+ {2F0A0A40-435E-4222-A0C1-F6B81F20B93C}.Release|x86.Build.0 = Release|Any CPU
+ {C2F743B2-8B57-43D9-925B-C1E0BBA497E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {C2F743B2-8B57-43D9-925B-C1E0BBA497E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {C2F743B2-8B57-43D9-925B-C1E0BBA497E8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {C2F743B2-8B57-43D9-925B-C1E0BBA497E8}.Debug|x64.Build.0 = Debug|Any CPU
+ {C2F743B2-8B57-43D9-925B-C1E0BBA497E8}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {C2F743B2-8B57-43D9-925B-C1E0BBA497E8}.Debug|x86.Build.0 = Debug|Any CPU
+ {C2F743B2-8B57-43D9-925B-C1E0BBA497E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {C2F743B2-8B57-43D9-925B-C1E0BBA497E8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {C2F743B2-8B57-43D9-925B-C1E0BBA497E8}.Release|x64.ActiveCfg = Release|Any CPU
+ {C2F743B2-8B57-43D9-925B-C1E0BBA497E8}.Release|x64.Build.0 = Release|Any CPU
+ {C2F743B2-8B57-43D9-925B-C1E0BBA497E8}.Release|x86.ActiveCfg = Release|Any CPU
+ {C2F743B2-8B57-43D9-925B-C1E0BBA497E8}.Release|x86.Build.0 = Release|Any CPU
+ {347529BA-83DF-4D48-89F5-BEDCAF949F82}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {347529BA-83DF-4D48-89F5-BEDCAF949F82}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {347529BA-83DF-4D48-89F5-BEDCAF949F82}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {347529BA-83DF-4D48-89F5-BEDCAF949F82}.Debug|x64.Build.0 = Debug|Any CPU
+ {347529BA-83DF-4D48-89F5-BEDCAF949F82}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {347529BA-83DF-4D48-89F5-BEDCAF949F82}.Debug|x86.Build.0 = Debug|Any CPU
+ {347529BA-83DF-4D48-89F5-BEDCAF949F82}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {347529BA-83DF-4D48-89F5-BEDCAF949F82}.Release|Any CPU.Build.0 = Release|Any CPU
+ {347529BA-83DF-4D48-89F5-BEDCAF949F82}.Release|x64.ActiveCfg = Release|Any CPU
+ {347529BA-83DF-4D48-89F5-BEDCAF949F82}.Release|x64.Build.0 = Release|Any CPU
+ {347529BA-83DF-4D48-89F5-BEDCAF949F82}.Release|x86.ActiveCfg = Release|Any CPU
+ {347529BA-83DF-4D48-89F5-BEDCAF949F82}.Release|x86.Build.0 = Release|Any CPU
+ {D9A17F63-7C1A-C46E-B7AE-B9677D56B49D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D9A17F63-7C1A-C46E-B7AE-B9677D56B49D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D9A17F63-7C1A-C46E-B7AE-B9677D56B49D}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D9A17F63-7C1A-C46E-B7AE-B9677D56B49D}.Debug|x64.Build.0 = Debug|Any CPU
+ {D9A17F63-7C1A-C46E-B7AE-B9677D56B49D}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D9A17F63-7C1A-C46E-B7AE-B9677D56B49D}.Debug|x86.Build.0 = Debug|Any CPU
+ {D9A17F63-7C1A-C46E-B7AE-B9677D56B49D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D9A17F63-7C1A-C46E-B7AE-B9677D56B49D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D9A17F63-7C1A-C46E-B7AE-B9677D56B49D}.Release|x64.ActiveCfg = Release|Any CPU
+ {D9A17F63-7C1A-C46E-B7AE-B9677D56B49D}.Release|x64.Build.0 = Release|Any CPU
+ {D9A17F63-7C1A-C46E-B7AE-B9677D56B49D}.Release|x86.ActiveCfg = Release|Any CPU
+ {D9A17F63-7C1A-C46E-B7AE-B9677D56B49D}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
--
Gitblit v1.9.1