From e83dca6e861b622b54d3392ca0d3f1f1eb69f7c9 Mon Sep 17 00:00:00 2001
From: ningshuxia <ningshuxia0927@outlook.com>
Date: 星期二, 18 六月 2024 09:38:11 +0800
Subject: [PATCH] 新增模型验证

---
 IStation.Schedule.sln |   86 ++++++++++++++++++++++++++++++++++++------
 1 files changed, 73 insertions(+), 13 deletions(-)

diff --git a/IStation.Schedule.sln b/IStation.Schedule.sln
index dec719d..abbaacd 100644
--- a/IStation.Schedule.sln
+++ b/IStation.Schedule.sln
@@ -9,57 +9,117 @@
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IStation.Entry", "IStation.Entry\IStation.Entry.csproj", "{C1925E4B-446C-4B8D-9C50-92DA608E3A6B}"
 EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IStation.Service", "IStation.Service\IStation.Service.csproj", "{84AD8411-4704-43A1-9885-6D7ED6BE9FD1}"
-EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IStation.WebApi", "IStation.WebApi\IStation.WebApi.csproj", "{E9A19273-A66B-4A49-8FCA-9F530983C07B}"
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{C5DDDBED-5401-4F86-B4B6-97082CDEFC61}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IStation.WinTest", "Test\IStation.WinTest\IStation.WinTest.csproj", "{2B8E32E5-7E25-418C-A2C3-4816B9338478}"
-EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IStation.Test", "Test\IStation.Test\IStation.Test.csproj", "{34BCD6D5-2061-42AE-AFB4-9A37B32321C5}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IStation.Service", "IStation.Service\IStation.Service.csproj", "{C8C9A8D3-12EC-4107-ADF5-DC195A4A7DF6}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IStation.Win", "Test\IStation.Win\IStation.Win.csproj", "{35E6A93C-A115-43E7-AE6B-67CEE31C3B7C}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IStation.Epanet", "IStation.Epanet\IStation.Epanet.csproj", "{8CD556A4-8985-4EEE-A7E7-03BA3DCC8323}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IStation.Server.Validation", "IStation.Server.Validation\IStation.Server.Validation.csproj", "{12CB7D5E-17E4-4B5B-9FD3-CD02586F98F4}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IStation.TopShelf.Validation", "IStation.TopShelf.Validation\IStation.TopShelf.Validation.csproj", "{D09D4DD5-9F4D-442E-A11D-547AEB3FF18C}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
+		Debug|x86 = Debug|x86
 		Release|Any CPU = Release|Any CPU
+		Release|x86 = Release|x86
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 		{937EBE3C-9454-493D-ACF3-D0C6D25517BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{937EBE3C-9454-493D-ACF3-D0C6D25517BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{937EBE3C-9454-493D-ACF3-D0C6D25517BD}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{937EBE3C-9454-493D-ACF3-D0C6D25517BD}.Debug|x86.Build.0 = Debug|Any CPU
 		{937EBE3C-9454-493D-ACF3-D0C6D25517BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{937EBE3C-9454-493D-ACF3-D0C6D25517BD}.Release|Any CPU.Build.0 = Release|Any CPU
+		{937EBE3C-9454-493D-ACF3-D0C6D25517BD}.Release|x86.ActiveCfg = Release|Any CPU
+		{937EBE3C-9454-493D-ACF3-D0C6D25517BD}.Release|x86.Build.0 = Release|Any CPU
 		{9C62590A-7F9C-4577-A870-64C27182961D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{9C62590A-7F9C-4577-A870-64C27182961D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{9C62590A-7F9C-4577-A870-64C27182961D}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{9C62590A-7F9C-4577-A870-64C27182961D}.Debug|x86.Build.0 = Debug|Any CPU
 		{9C62590A-7F9C-4577-A870-64C27182961D}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{9C62590A-7F9C-4577-A870-64C27182961D}.Release|Any CPU.Build.0 = Release|Any CPU
+		{9C62590A-7F9C-4577-A870-64C27182961D}.Release|x86.ActiveCfg = Release|Any CPU
+		{9C62590A-7F9C-4577-A870-64C27182961D}.Release|x86.Build.0 = Release|Any CPU
 		{C1925E4B-446C-4B8D-9C50-92DA608E3A6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{C1925E4B-446C-4B8D-9C50-92DA608E3A6B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{C1925E4B-446C-4B8D-9C50-92DA608E3A6B}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{C1925E4B-446C-4B8D-9C50-92DA608E3A6B}.Debug|x86.Build.0 = Debug|Any CPU
 		{C1925E4B-446C-4B8D-9C50-92DA608E3A6B}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{C1925E4B-446C-4B8D-9C50-92DA608E3A6B}.Release|Any CPU.Build.0 = Release|Any CPU
-		{84AD8411-4704-43A1-9885-6D7ED6BE9FD1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{84AD8411-4704-43A1-9885-6D7ED6BE9FD1}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{84AD8411-4704-43A1-9885-6D7ED6BE9FD1}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{84AD8411-4704-43A1-9885-6D7ED6BE9FD1}.Release|Any CPU.Build.0 = Release|Any CPU
+		{C1925E4B-446C-4B8D-9C50-92DA608E3A6B}.Release|x86.ActiveCfg = Release|Any CPU
+		{C1925E4B-446C-4B8D-9C50-92DA608E3A6B}.Release|x86.Build.0 = Release|Any CPU
 		{E9A19273-A66B-4A49-8FCA-9F530983C07B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{E9A19273-A66B-4A49-8FCA-9F530983C07B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{E9A19273-A66B-4A49-8FCA-9F530983C07B}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{E9A19273-A66B-4A49-8FCA-9F530983C07B}.Debug|x86.Build.0 = Debug|Any CPU
 		{E9A19273-A66B-4A49-8FCA-9F530983C07B}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{E9A19273-A66B-4A49-8FCA-9F530983C07B}.Release|Any CPU.Build.0 = Release|Any CPU
-		{2B8E32E5-7E25-418C-A2C3-4816B9338478}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{2B8E32E5-7E25-418C-A2C3-4816B9338478}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{2B8E32E5-7E25-418C-A2C3-4816B9338478}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{2B8E32E5-7E25-418C-A2C3-4816B9338478}.Release|Any CPU.Build.0 = Release|Any CPU
+		{E9A19273-A66B-4A49-8FCA-9F530983C07B}.Release|x86.ActiveCfg = Release|Any CPU
+		{E9A19273-A66B-4A49-8FCA-9F530983C07B}.Release|x86.Build.0 = Release|Any CPU
 		{34BCD6D5-2061-42AE-AFB4-9A37B32321C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{34BCD6D5-2061-42AE-AFB4-9A37B32321C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{34BCD6D5-2061-42AE-AFB4-9A37B32321C5}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{34BCD6D5-2061-42AE-AFB4-9A37B32321C5}.Debug|x86.Build.0 = Debug|Any CPU
 		{34BCD6D5-2061-42AE-AFB4-9A37B32321C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{34BCD6D5-2061-42AE-AFB4-9A37B32321C5}.Release|Any CPU.Build.0 = Release|Any CPU
+		{34BCD6D5-2061-42AE-AFB4-9A37B32321C5}.Release|x86.ActiveCfg = Release|Any CPU
+		{34BCD6D5-2061-42AE-AFB4-9A37B32321C5}.Release|x86.Build.0 = Release|Any CPU
+		{C8C9A8D3-12EC-4107-ADF5-DC195A4A7DF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{C8C9A8D3-12EC-4107-ADF5-DC195A4A7DF6}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{C8C9A8D3-12EC-4107-ADF5-DC195A4A7DF6}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{C8C9A8D3-12EC-4107-ADF5-DC195A4A7DF6}.Debug|x86.Build.0 = Debug|Any CPU
+		{C8C9A8D3-12EC-4107-ADF5-DC195A4A7DF6}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{C8C9A8D3-12EC-4107-ADF5-DC195A4A7DF6}.Release|Any CPU.Build.0 = Release|Any CPU
+		{C8C9A8D3-12EC-4107-ADF5-DC195A4A7DF6}.Release|x86.ActiveCfg = Release|Any CPU
+		{C8C9A8D3-12EC-4107-ADF5-DC195A4A7DF6}.Release|x86.Build.0 = Release|Any CPU
+		{35E6A93C-A115-43E7-AE6B-67CEE31C3B7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{35E6A93C-A115-43E7-AE6B-67CEE31C3B7C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{35E6A93C-A115-43E7-AE6B-67CEE31C3B7C}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{35E6A93C-A115-43E7-AE6B-67CEE31C3B7C}.Debug|x86.Build.0 = Debug|Any CPU
+		{35E6A93C-A115-43E7-AE6B-67CEE31C3B7C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{35E6A93C-A115-43E7-AE6B-67CEE31C3B7C}.Release|Any CPU.Build.0 = Release|Any CPU
+		{35E6A93C-A115-43E7-AE6B-67CEE31C3B7C}.Release|x86.ActiveCfg = Release|Any CPU
+		{35E6A93C-A115-43E7-AE6B-67CEE31C3B7C}.Release|x86.Build.0 = Release|Any CPU
+		{8CD556A4-8985-4EEE-A7E7-03BA3DCC8323}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{8CD556A4-8985-4EEE-A7E7-03BA3DCC8323}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{8CD556A4-8985-4EEE-A7E7-03BA3DCC8323}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{8CD556A4-8985-4EEE-A7E7-03BA3DCC8323}.Debug|x86.Build.0 = Debug|Any CPU
+		{8CD556A4-8985-4EEE-A7E7-03BA3DCC8323}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{8CD556A4-8985-4EEE-A7E7-03BA3DCC8323}.Release|Any CPU.Build.0 = Release|Any CPU
+		{8CD556A4-8985-4EEE-A7E7-03BA3DCC8323}.Release|x86.ActiveCfg = Release|Any CPU
+		{8CD556A4-8985-4EEE-A7E7-03BA3DCC8323}.Release|x86.Build.0 = Release|Any CPU
+		{12CB7D5E-17E4-4B5B-9FD3-CD02586F98F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{12CB7D5E-17E4-4B5B-9FD3-CD02586F98F4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{12CB7D5E-17E4-4B5B-9FD3-CD02586F98F4}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{12CB7D5E-17E4-4B5B-9FD3-CD02586F98F4}.Debug|x86.Build.0 = Debug|Any CPU
+		{12CB7D5E-17E4-4B5B-9FD3-CD02586F98F4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{12CB7D5E-17E4-4B5B-9FD3-CD02586F98F4}.Release|Any CPU.Build.0 = Release|Any CPU
+		{12CB7D5E-17E4-4B5B-9FD3-CD02586F98F4}.Release|x86.ActiveCfg = Release|Any CPU
+		{12CB7D5E-17E4-4B5B-9FD3-CD02586F98F4}.Release|x86.Build.0 = Release|Any CPU
+		{D09D4DD5-9F4D-442E-A11D-547AEB3FF18C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{D09D4DD5-9F4D-442E-A11D-547AEB3FF18C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{D09D4DD5-9F4D-442E-A11D-547AEB3FF18C}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{D09D4DD5-9F4D-442E-A11D-547AEB3FF18C}.Debug|x86.Build.0 = Debug|Any CPU
+		{D09D4DD5-9F4D-442E-A11D-547AEB3FF18C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{D09D4DD5-9F4D-442E-A11D-547AEB3FF18C}.Release|Any CPU.Build.0 = Release|Any CPU
+		{D09D4DD5-9F4D-442E-A11D-547AEB3FF18C}.Release|x86.ActiveCfg = Release|Any CPU
+		{D09D4DD5-9F4D-442E-A11D-547AEB3FF18C}.Release|x86.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
 	EndGlobalSection
 	GlobalSection(NestedProjects) = preSolution
-		{2B8E32E5-7E25-418C-A2C3-4816B9338478} = {C5DDDBED-5401-4F86-B4B6-97082CDEFC61}
 		{34BCD6D5-2061-42AE-AFB4-9A37B32321C5} = {C5DDDBED-5401-4F86-B4B6-97082CDEFC61}
+		{35E6A93C-A115-43E7-AE6B-67CEE31C3B7C} = {C5DDDBED-5401-4F86-B4B6-97082CDEFC61}
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
 		SolutionGuid = {E02989A8-9B6F-43E5-AACA-790328215089}

--
Gitblit v1.9.3