From 9b88b95cf4b97d2fd9aa63dc5cabc17e93fb870c Mon Sep 17 00:00:00 2001
From: cloudflight <cloudflight@126.com>
Date: 星期六, 27 四月 2024 19:39:14 +0800
Subject: [PATCH] 创建

---
 HydroV1.1.sln                                                      |   33 ----------------
 /dev/null                                                          |   23 -----------
 Hydraulic/Hydro.Revit2022/Hydro.Revit2022.csproj                   |    4 +-
 Hydraulic/Hydro.MapUI/Hydro.MapUI.csproj                           |    4 +-
 Hydraulic/Hydro.HydraulicOptimizer/Hydro.HydraulicOptimizer.csproj |    4 +-
 5 files changed, 6 insertions(+), 62 deletions(-)

diff --git a/Hydraulic/Hydro.HydraulicOptimizer/Hydro.HydraulicOptimizer.csproj b/Hydraulic/Hydro.HydraulicOptimizer/Hydro.HydraulicOptimizer.csproj
index 4e67062..05fc7d0 100644
--- a/Hydraulic/Hydro.HydraulicOptimizer/Hydro.HydraulicOptimizer.csproj
+++ b/Hydraulic/Hydro.HydraulicOptimizer/Hydro.HydraulicOptimizer.csproj
@@ -17,7 +17,7 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>..\..\bin\debug\</OutputPath>
+    <OutputPath>..\..\..\bin\debug\</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -27,7 +27,7 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <DebugType>pdbonly</DebugType>
     <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
+    <OutputPath>..\..\..\bin\release\</OutputPath>
     <DefineConstants>TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
diff --git a/Hydraulic/Hydro.MapUI/Hydro.MapUI.csproj b/Hydraulic/Hydro.MapUI/Hydro.MapUI.csproj
index fa07e49..0292793 100644
--- a/Hydraulic/Hydro.MapUI/Hydro.MapUI.csproj
+++ b/Hydraulic/Hydro.MapUI/Hydro.MapUI.csproj
@@ -21,7 +21,7 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>..\..\bin\debug\</OutputPath>
+    <OutputPath>..\..\..\bin\debug\</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>0</WarningLevel>
@@ -32,7 +32,7 @@
     <PlatformTarget>AnyCPU</PlatformTarget>
     <DebugType>pdbonly</DebugType>
     <Optimize>true</Optimize>
-    <OutputPath>..\..\..\out2\</OutputPath>
+    <OutputPath>..\..\..\bin\release\</OutputPath>
     <DefineConstants>TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
diff --git a/Hydraulic/Hydro.Revit2022/Hydro.Revit2022.csproj b/Hydraulic/Hydro.Revit2022/Hydro.Revit2022.csproj
index 7ffe3b7..631feba 100644
--- a/Hydraulic/Hydro.Revit2022/Hydro.Revit2022.csproj
+++ b/Hydraulic/Hydro.Revit2022/Hydro.Revit2022.csproj
@@ -17,7 +17,7 @@
     <DebugSymbols>true</DebugSymbols>
     <DebugType>full</DebugType>
     <Optimize>false</Optimize>
-    <OutputPath>..\..\bin\debug\</OutputPath>
+    <OutputPath>..\..\..\bin\debug\</OutputPath>
     <DefineConstants>DEBUG;TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
@@ -26,7 +26,7 @@
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <DebugType>pdbonly</DebugType>
     <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
+    <OutputPath>..\..\..\bin\release\</OutputPath>
     <DefineConstants>TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
diff --git a/Hydro.Simu/.vs/Hydro.Simu.csproj.dtbcache.json b/Hydro.Simu/.vs/Hydro.Simu.csproj.dtbcache.json
deleted file mode 100644
index 385765c..0000000
--- a/Hydro.Simu/.vs/Hydro.Simu.csproj.dtbcache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"RootPath":"D:\\WorkData\\YiWei\\Hydro\\Hydro.V1.1\\Hydro.Simu","ProjectFileName":"Hydro.Simu.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"SimuHelper.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"}],"References":[{"Reference":"D:\\WorkData\\YiWei\\Hydro\\Hydro.V1.1\\Hydraulic\\Hydro.CommonBase\\bin\\Hydro.CommonBase.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"D:\\WorkData\\YiWei\\Hydro\\Hydro.V1.1\\bin\\debug\\Hydro.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"D:\\WorkData\\YiWei\\Hydro\\Hydro.V1.1\\bin\\debug\\Hydro.HydraulicOptimizer.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"D:\\WorkData\\YiWei\\Hydro\\Hydro.V1.1\\bin\\debug\\Hydro.Inp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"D:\\WorkData\\YiWei\\Hydro\\Hydro.V1.1\\bin\\debug\\Hydro.MapView.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\IIS\\Microsoft Web Deploy V3\\Newtonsoft.Json.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"D:\\WorkData\\YiWei\\Hydro\\Hydro.V1.1\\Hydro.Simu\\bin\\Debug\\Hydro.Simu.dll","OutputItemRelativePath":"Hydro.Simu.dll"},{"OutputItemFullPath":"D:\\WorkData\\YiWei\\Hydro\\Hydro.V1.1\\Hydro.Simu\\bin\\Debug\\Hydro.Simu.pdb","OutputItemRelativePath":"Hydro.Simu.pdb"}],"CopyToOutputEntries":[]}
\ No newline at end of file
diff --git a/Hydro.Simu/Hydro.Simu.csproj b/Hydro.Simu/Hydro.Simu.csproj
deleted file mode 100644
index 078e97b..0000000
--- a/Hydro.Simu/Hydro.Simu.csproj
+++ /dev/null
@@ -1,76 +0,0 @@
-锘�<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProjectGuid>{E1F630A0-C0A3-4965-A6B5-0F41AA139348}</ProjectGuid>
-    <OutputType>Library</OutputType>
-    <AppDesignerFolder>Properties</AppDesignerFolder>
-    <RootNamespace>Hydro.Simu</RootNamespace>
-    <AssemblyName>Hydro.Simu</AssemblyName>
-    <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
-    <FileAlignment>512</FileAlignment>
-    <Deterministic>true</Deterministic>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug\</OutputPath>
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <PlatformTarget>x64</PlatformTarget>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release\</OutputPath>
-    <DefineConstants>TRACE</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
-      <SpecificVersion>False</SpecificVersion>
-      <HintPath>..\..\Out\Newtonsoft.Json.dll</HintPath>
-    </Reference>
-    <Reference Include="System" />
-    <Reference Include="System.Core" />
-    <Reference Include="System.Drawing" />
-    <Reference Include="System.Xml.Linq" />
-    <Reference Include="System.Data.DataSetExtensions" />
-    <Reference Include="Microsoft.CSharp" />
-    <Reference Include="System.Data" />
-    <Reference Include="System.Net.Http" />
-    <Reference Include="System.Xml" />
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="SimuHelper.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\Hydraulic\Hydro.CommonBase\Hydro.CommonBase.csproj">
-      <Project>{84e17ba3-ba03-43c1-9d19-8ce64508f2b5}</Project>
-      <Name>Hydro.CommonBase</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\Hydraulic\Hydro.Core\Hydro.Core.csproj">
-      <Project>{CA211620-16A7-4953-929D-723A5F9D3239}</Project>
-      <Name>Hydro.Core</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\Hydraulic\Hydro.HydraulicOptimizer\Hydro.HydraulicOptimizer.csproj">
-      <Project>{0f5c43e6-97ba-457c-954d-62eab47a38a9}</Project>
-      <Name>Hydro.HydraulicOptimizer</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\Hydraulic\Hydro.Inp2.2\Hydro.Inp2.2.csproj">
-      <Project>{FFFBE974-BA86-420D-AA27-6DB215017C8C}</Project>
-      <Name>Hydro.Inp2.2</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\Hydraulic\Hydro.MapView\Hydro.MapView.csproj">
-      <Project>{18e2e3d7-508e-4781-a760-ba852564e409}</Project>
-      <Name>Hydro.MapView</Name>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-</Project>
\ No newline at end of file
diff --git a/Hydro.Simu/Hydro.Simu.csproj.user b/Hydro.Simu/Hydro.Simu.csproj.user
deleted file mode 100644
index 9b86104..0000000
--- a/Hydro.Simu/Hydro.Simu.csproj.user
+++ /dev/null
@@ -1,6 +0,0 @@
-锘�<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <ProjectView>ShowAllFiles</ProjectView>
-  </PropertyGroup>
-</Project>
\ No newline at end of file
diff --git a/Hydro.Simu/Properties/AssemblyInfo.cs b/Hydro.Simu/Properties/AssemblyInfo.cs
deleted file mode 100644
index 21ea783..0000000
--- a/Hydro.Simu/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-锘縰sing System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// 鏈夊叧绋嬪簭闆嗙殑涓�鑸俊鎭敱浠ヤ笅
-// 鎺у埗銆傛洿鏀硅繖浜涚壒鎬у�煎彲淇敼
-// 涓庣▼搴忛泦鍏宠仈鐨勪俊鎭��
-[assembly: AssemblyTitle("Hydro.Simu")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Hydro.Simu")]
-[assembly: AssemblyCopyright("Copyright 漏  2024")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// 灏� ComVisible 璁剧疆涓� false 浼氫娇姝ょ▼搴忛泦涓殑绫诲瀷
-//瀵� COM 缁勪欢涓嶅彲瑙併�傚鏋滈渶瑕佷粠 COM 璁块棶姝ょ▼搴忛泦涓殑绫诲瀷
-//璇峰皢姝ょ被鍨嬬殑 ComVisible 鐗规�ц缃负 true銆�
-[assembly: ComVisible(false)]
-
-// 濡傛灉姝ら」鐩悜 COM 鍏紑锛屽垯涓嬪垪 GUID 鐢ㄤ簬绫诲瀷搴撶殑 ID
-[assembly: Guid("e1f630a0-c0a3-4965-a6b5-0f41aa139348")]
-
-// 绋嬪簭闆嗙殑鐗堟湰淇℃伅鐢变笅鍒楀洓涓�肩粍鎴�: 
-//
-//      涓荤増鏈�
-//      娆$増鏈�
-//      鐢熸垚鍙�
-//      淇鍙�
-//
-//鍙互鎸囧畾鎵�鏈夎繖浜涘�硷紝涔熷彲浠ヤ娇鐢ㄢ�滅敓鎴愬彿鈥濆拰鈥滀慨璁㈠彿鈥濈殑榛樿鍊�
-//閫氳繃浣跨敤 "*"锛屽涓嬫墍绀�:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Hydro.Simu/SimuHelper.cs b/Hydro.Simu/SimuHelper.cs
deleted file mode 100644
index 12018d7..0000000
--- a/Hydro.Simu/SimuHelper.cs
+++ /dev/null
@@ -1,497 +0,0 @@
-锘縰sing Hydro.CommonBase;
-using Hydro.Core;
-using Hydro.HydraulicOptimizer;
-using Hydro.MapView;
-using Hydro.Model;
-using ISupply.WinFrmUI.Basic;
-using Newtonsoft.Json;
-using System;
-using System.Collections.Generic;
-using System.Data;
-using System.Drawing;
-using System.IO;
-using System.Linq;
-using System.Text;
-using System.Threading;
-using System.Threading.Tasks;
-
-
-namespace Hydro.Simu
-{
-
-    public class SimuHelper
-    {
-        //private object obj;
-        private bool isFinished;
-        /// <summary>
-        /// 瀛樺偍缁撴灉鏁版嵁
-        /// </summary>
-        private List<Result> _res { get; set; } = null;
-        Build Build { get; set; }
-
-        private double outlet_Press_scada;
-
-        private double outlet_Press_Zero;
-
-        WDNModelOptimizer wdo_BuildAnalyse { get; set; }
-        WDNModelOptimizer wdo_Simulate { get; set; }
-        /// <summary>
-        /// 杈撳叆鐨凚uild瀵硅薄锛屽垵濮嬪寲鍒嗘瀽
-        /// </summary>
-        /// <param name="build">Build涓繀瑕佺殑鍙傛暟锛氱郴缁熸渶澶ф祦閲忋�佺敤鎴峰帇鍔涢渶姹�(鏈鍘嬪姏鍊�)</param>
-        /// <param name="outlet_Press_scada">鎭掑帇鍊�</param>
-        public SimuHelper(Build build, double outlet_Press_scada)
-        {
-            Build = build;
-            this.outlet_Press_scada = outlet_Press_scada;
-            //InitAnalyse();
-        }
-
-
-
-        WdnmoParam _wParam1;
-        WdnmoParam _wParam2;
-        WDNModelOptimizer wdo_Simulate1 = null;
-        WDNModelOptimizer wdo_Simulate2 = null;
-        #region 妯℃嫙鎺у埗
-        /// <summary>
-        /// 寰呮坊鍔犳按娉垫暟鎹�
-        /// </summary>
-        /// <param name="wParam"></param>
-        public WdnmoParam RunSimu(DateTime time0, double[] pump_ZTs)  //    [0,1,0,1]
-        {
-            _wParam1 = null;
-            _wParam2 = null;
-            string result = null;
-            double outlet_demand_in = 0;
-            //灏唗ime杞崲涓烘椂闂寸偣
-            var timeOA = DateTime.Parse("1900-1-1").Add(time0.TimeOfDay).ToOADate();
-            //鏍规嵁鏃堕棿锛岃幏鍙栨祦閲�;鏍规嵁娴侀噺锛岃幏鍙栧帇鍔�
-            // var Min = float.MaxValue;
-            // Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data.ForEach(p => { if (Min > Math.Abs(p.X - (float)timeOA)) Min=Math.Abs(p.X - (float)timeOA); });
-            //鍦˙uild.鐢ㄦ按瓒嬪娍鏇茬嚎.Data涓�,鎵惧埌鏈�鎺ヨ繎timeOA鐨勭偣鎴栭檮杩戠殑鐐�
-            //var outlet_demand_in = Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data.Where(p => Math.Abs(p.X - (float)timeOA)== Min).FirstOrDefault().Y;
-            //鍦˙uild.鐢ㄦ按瓒嬪娍鏇茬嚎.Data,鐢ㄦ彃鍊兼硶姹傚嚭timeOA瀵瑰簲鐨勬祦閲�
-            for (int i = 0; i < Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data.Count - 1; i++)
-            {
-                if (Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data[i].X <= timeOA && timeOA <= Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data[i + 1].X)//鎵惧埌
-                {
-                    //绾挎�ф彃鍊�
-                    outlet_demand_in = (float)(Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data[i].Y + (Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data[i + 1].Y - Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data[i].Y) * (timeOA - Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data[i].X) / (Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data[i + 1].X - Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data[i].X));
-
-                    break;
-                }
-                else if (Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data[i].X <= timeOA && i == Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data.Count - 1)//娌℃壘鍒�
-                {
-                    outlet_demand_in = Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data[i].Y;
-                }
-            }
-
-
-
-            if (outlet_demand_in <= 0)//娌℃壘鍒�
-            {
-                return null;// "鏃堕棿閿欒";
-            }
-            var outlet_press_in_up = Build.娴侀噺鍘嬮檷涓婇檺.Evaluate(outlet_demand_in);
-            var outlet_press_in_down = Build.娴侀噺鍘嬮檷涓嬮檺.Evaluate(outlet_demand_in);
-            var outlet_press_in = Build.娴侀噺鍘嬮檷骞冲潎.Evaluate(outlet_demand_in);
-
-            var Outlet_press_Zero = Build.娴侀噺鍘嬮檷骞冲潎.Data[0].Y;
-
-            var wParam1 = new WdnmoParam();
-            wParam1.ScadaPoints = new List<TimePoint>()
-            {
-                new TimePoint() { Key = "outlet_demand_in", Value = outlet_demand_in },
-                new TimePoint() { Key = "outlet_press_in", Value = outlet_press_in },
-            };
-
-            //娣诲姞杈撳嚭闇�姹�
-            //outlet_power_out锛氳緭鍑哄姛鐜�, outlet_press_out锛氳緭鍑哄帇鍔�
-            //pump1#_ZT_in锛氭按娉�1杞��, pump2#_ZT_in锛氭按娉�2杞��, pump3#_ZT_in锛氭按娉�3杞��, pump4#_ZT_in锛氭按娉�4杞��
-            wParam1.ResultPoints = new List<TimePoint>()
-            {
-                new TimePoint() { Key = "outlet_power_out" },
-                new TimePoint() { Key = "outlet_press_out"},
-
-            };
-            for (int i = 0; i < pump_ZTs.Length; i++)
-            {
-                wParam1.ScadaPoints.Add(new TimePoint() { Key = "pump" + (i + 1) + "#_ZT_in", Value = pump_ZTs[i] });
-                wParam1.ResultPoints.Add(new TimePoint() { Key = "pump" + (i + 1) + "#_ZT_out", Value = pump_ZTs[i] });
-            }
-            wParam1.buildDict();
-
-            if (wdo_Simulate1 == null)
-            {
-                wdo_Simulate1 = new WDNModelOptimizer(new GeneticParams(0));
-                if ((result = wdo_Simulate1.Init(GlobalPath.configPath + @"config_simulate1.wdb", GlobalPath.modelPath + "model1.inp", this.CombineFinish1, this.CombineFinish1, null, wParam1, true)) != null)
-                {
-                    wdo_Simulate1.Close();
-                    return null;//result;
-                }
-            }
-
-            isFinished1 = false;
-            if (wdo_Simulate1.Run(wParam1, false) != null)
-            {
-                wdo_Simulate1.Close();
-                return null; //return result;
-            }
-
-
-            var wParam2 = new WdnmoParam();
-            wParam2.ScadaPoints = new List<TimePoint>()
-            {
-                new TimePoint() { Key = "outlet_demand_in", Value = outlet_demand_in },
-                new TimePoint() { Key = "outlet_press_in", Value = outlet_Press_scada },
-
-
-            };
-            //娣诲姞杈撳嚭闇�姹�
-            //outlet_power_out锛氳緭鍑哄姛鐜�, outlet_press_out锛氳緭鍑哄帇鍔�
-            //pump1#_ZT_in锛氭按娉�1杞��, pump2#_ZT_in锛氭按娉�2杞��, pump3#_ZT_in锛氭按娉�3杞��, pump4#_ZT_in锛氭按娉�4杞��
-            wParam2.ResultPoints = new List<TimePoint>()
-            {
-                new TimePoint() { Key = "outlet_power_out" },
-                new TimePoint() { Key = "outlet_press_out" },
-
-            };
-            for (int i = 0; i < pump_ZTs.Length; i++)
-            {
-                wParam2.ScadaPoints.Add(new TimePoint() { Key = "pump" + (i + 1) + "#_ZT_in", Value = pump_ZTs[i] });
-                wParam2.ResultPoints.Add(new TimePoint() { Key = "pump" + (i + 1) + "#_ZT_out", Value = pump_ZTs[i] });
-            }
-            wParam2.buildDict();
-
-
-            if (wdo_Simulate2 == null)
-            {
-                wdo_Simulate2 = new WDNModelOptimizer(new GeneticParams(0));
-                if ((result = wdo_Simulate2.Init(GlobalPath.configPath + @"config_simulate2.wdb", GlobalPath.modelPath + "model2.inp", this.CombineFinish2, this.CombineFinish2, null, wParam2, true)) != null)
-                {
-                    wdo_Simulate2.Close();
-                    return null;//result;
-
-                }
-            }
-
-            isFinished2 = false;
-
-            if ((result = wdo_Simulate2.Run(wParam2, false)) != null)
-            {
-                wdo_Simulate2.Close();
-                return null;//result;
-
-            }
-
-
-            while (true)
-            {
-
-                Thread.Sleep(100);
-
-                lock (obj)
-                {
-                    if (isFinished1 && isFinished2) break;
-                }
-
-            }
-
-            if (_wParam1 != null && _wParam2 != null)
-            {
-                _wParam1.buildDict();
-                _wParam2.buildDict();
-                var json1 = JsonConvert.SerializeObject(_wParam1);
-                var json2 = JsonConvert.SerializeObject(_wParam2);
-                WdnmoParam wParam = new WdnmoParam();
-
-                wParam.ResultPoints.Add(new TimePoint() { Key = "鍔熺巼", Value = wParam1.dict_ResultPoints["outlet_power_out"] });
-                wParam.ResultPoints.Add(new TimePoint() { Key = "鍔熺巼_瀹為檯", Value = wParam2.dict_ResultPoints["outlet_power_out"] });
-                wParam.ResultPoints.Add(new TimePoint() { Key = "娉靛悗鍘嬪姏", Value = outlet_press_in });
-                wParam.ResultPoints.Add(new TimePoint() { Key = "娉靛悗鍘嬪姏涓婇檺", Value = outlet_press_in_up });
-                wParam.ResultPoints.Add(new TimePoint() { Key = "娉靛悗鍘嬪姏涓嬮檺", Value = outlet_press_in_down });
-                wParam.ResultPoints.Add(new TimePoint() { Key = "璁$畻娉靛悗鍘嬪姏", Value = wParam1.dict_ResultPoints["outlet_press_out"] });
-                wParam.ResultPoints.Add(new TimePoint() { Key = "鎭掑帇鍊�", Value = outlet_Press_scada });
-                double calc_user_press = Build.鐢ㄦ埛鍘嬪姏闇�姹� + wParam1.dict_ResultPoints["outlet_press_out"] - outlet_press_in;
-                wParam.ResultPoints.Add(new TimePoint() { Key = "鏈鍘嬪姏", Value = calc_user_press });
-                double real_user_press = Build.鐢ㄦ埛鍘嬪姏闇�姹� + wParam2.dict_ResultPoints["outlet_press_out"] - outlet_press_in;
-                wParam.ResultPoints.Add(new TimePoint() { Key = "鐪熷疄鏈鍘嬪姏", Value = real_user_press });
-                for (int i = 0; i < pump_ZTs.Length; i++)
-                {
-                    wParam.ResultPoints.Add(new TimePoint() { Key = "pump" + (i + 1) + "#_ZT_out", Value = wParam1.dict_ResultPoints["pump" + (i + 1) + "#_ZT_out"] });
-                }
-                wParam.buildDict();
-                return wParam;
-            }
-            return null;
-
-        }
-        /// <summary>
-        /// 缁撴潫鍒嗘瀽锛岄噴鏀惧唴瀛�
-        /// </summary>
-        public void Close()
-        {
-            if (wdo_BuildAnalyse != null)
-            {
-                wdo_BuildAnalyse.Close();
-                wdo_BuildAnalyse = null;
-            }
-            if (wdo_Simulate1 != null)
-            {
-                wdo_Simulate1.Close();
-            }
-            if (wdo_Simulate2 != null)
-            {
-                wdo_Simulate2.Close();
-            }
-
-
-        }
-        #endregion
-
-
-
-        #region 瀹屾垚1
-        private void CombineFinish1(dynamic wParam)
-        {
-
-            if (wParam is string)
-            {
-                lock (obj)
-                {
-                    isFinished1 = true;
-                }
-                return;//MessageBox.Show(txt);
-            }
-            else
-            {
-                _wParam1 = wParam;
-                lock (obj)
-                {
-                    isFinished1 = true;
-                }
-            }
-
-
-        }
-        private void CombineFinish2(dynamic wParam)
-        {
-
-            if (wParam is string)
-            {
-                lock (obj)
-                {
-                    isFinished2 = true;
-                }
-                return;//MessageBox.Show(txt);
-            }
-            else
-            {
-
-                _wParam2 = wParam;
-                lock (obj)
-                {
-                    isFinished2 = true;
-                }
-
-            }
-
-        }
-        #endregion
-
-        #region 杈呭姪鍒嗘瀽鏂规硶
-        /// <summary>
-        /// 鍒濆鍖栧垎鏋愶紝璇勪及Build鐨勭郴缁熷弬鏁帮紝骞惰褰曞湪Build鐨勨�淏uild.娴侀噺鍘嬮檷鏇茬嚎鈥濅腑
-        /// </summary>
-        private void InitAnalyse()
-        {
-            if (Build.UDList == null)
-            {
-                Build.UDList = GetInitUDList();
-                var dv = Build.UDList.DefaultView;
-                dv.RowFilter = "鏄惁鍚敤=true";
-                Build.UDNames = new List<string>();
-                Build.UDPatterns = new List<double>();
-                foreach (DataRowView drv in dv)
-                {
-
-                    Build.UDPatterns.Add((double)drv["鏈�灏忛瀹氭祦閲廋MH"]);
-                    Build.UDPatterns.Add((double)drv["棰濆畾娴侀噺CMH"]);
-                    Build.UDNames.Add(drv["缁欐按閰嶄欢鍚嶇О"].ToString());
-                }
-            }
-            analy_press_flow();
-            //ProcessFlowTrend();
-
-        }
-        private object obj = new object();
-        private bool isFinished1;
-        private bool isFinished2;
-
-        private void CombineFinish(dynamic txt)
-        {
-            lock (obj)
-            {
-                isFinished = true;
-            }
-            if (txt is string)
-            {
-                return;//MessageBox.Show(txt);
-            }
-            else
-            {
-
-                if (txt.results != null && txt.results.Count > 0)
-                {
-                    AddPoints(txt.results);
-                }
-
-            }
-
-        }
-        private void AddPoints(List<Result> res)
-        {
-
-            _res = res;
-            List<PointF> nums = res.Select(o => new PointF((float)o.Demand, (float)o.ObjFunctionValue)).ToList();
-
-            var chartDatas = nums.Select(p => new PointF(p.X, p.Y + Build.鐢ㄦ埛鍘嬪姏闇�姹�)).ToList();
-            outlet_Press_Zero = chartDatas.Min(o => o.Y);
-            if (chartDatas == null || chartDatas.Count == 0) return;
-
-
-            // 璁$畻澶氶」寮忓湪鐐� x 澶勭殑鍙栧��
-            // 璁$畻鎷熷悎鏇茬嚎涓婄殑鐐�
-            var curve = new CurveFitHelper(chartDatas, 2);
-            List<List<PointF>> confidencePoints = curve.GetConfidenceCurve(100);
-
-            Build.娴侀噺鍘嬮檷鏇茬嚎.Data = chartDatas;
-            Build.娴侀噺鍘嬮檷涓嬮檺.Data = confidencePoints[0];
-            Build.娴侀噺鍘嬮檷涓嬮檺.CurveFit();
-            Build.娴侀噺鍘嬮檷涓婇檺.Data = confidencePoints[1];
-            Build.娴侀噺鍘嬮檷涓婇檺.CurveFit();
-            Build.娴侀噺鍘嬮檷骞冲潎.Data = confidencePoints[2];
-            Build.娴侀噺鍘嬮檷骞冲潎.CurveFit();
-
-        }
-        private void analy_press_flow()
-        {
-
-            // bool Success = true;
-
-            var template = Build.template;
-            var _Network = template.network;
-            _Network.SetNodeDemand();
-            _Network.Calc(template.FullPath, GlobalPath.configPath + "config_calc.wdb");
-            _Network.CalcLinkMinorLoss();
-            string result = null;
-
-            GeneticParams gparam = new GeneticParams(0);
-            var wdo = new WDNModelOptimizer(gparam);
-            bool isInited = false;
-            //int times = 0;
-            //for (double i = 1; i <= _SelectedPump.鍏ユ埛绠¢暱; i += _SelectedPump.鍏ユ埛绠¢暱 / 10)
-            double i = Build.绯荤粺鏈�澶ф祦閲�;// _SelectedPump.鍏ユ埛绠¢暱;
-            {
-
-                isFinished = false;
-                WdnmoParam wParam = new WdnmoParam();
-                wParam.ScadaPoints = new List<TimePoint>();
-                wParam.ScadaPoints.Add(new TimePoint() { Key = "TotalDemand", Value = i });
-                wParam.ScadaPoints.Add(new TimePoint() { Key = "DLDB", Pattern = Build.UDPatterns.ToArray() });
-                if (!isInited)
-                {
-                    isInited = true;
-                    if ((result = wdo.Init(GlobalPath.configPath + @"config_System.wdb", template.FullPath, this.CombineFinish, this.CombineFinish, null, wParam, true)) != null)
-                    {
-                        wdo.Close();
-
-
-                        return;
-                    }
-                }
-                if ((result = wdo.Run(wParam, false)) != null)
-                {
-                    wdo.Close();
-
-
-                    return;
-                }
-
-
-                while (true)
-                {
-
-                    Thread.Sleep(100);
-
-                    lock (obj)
-                    {
-                        if (isFinished) break;
-                    }
-
-                }
-            }
-
-
-            wdo.Close();
-
-        }
-        private DataTable GetInitUDList()
-        {
-
-            // 娣诲姞鍒�
-            var dataTable = new DataTable();
-            dataTable.Columns.Add("鏄惁鍚敤", typeof(bool));
-            dataTable.Columns.Add("鏁伴噺", typeof(int));
-            dataTable.Columns.Add("缁欐按閰嶄欢鍚嶇О", typeof(string));
-            dataTable.Columns.Add("鏈�灏忔祦閲廘PS", typeof(double));
-            dataTable.Columns.Add("棰濆畾娴侀噺LPS", typeof(double));
-            dataTable.Columns.Add("鏈�灏忛瀹氭祦閲廋MH", typeof(double));
-            dataTable.Columns.Add("棰濆畾娴侀噺CMH", typeof(double));
-            dataTable.Columns.Add("绫诲瀷", typeof(string));
-
-            // 娣诲姞琛�
-            dataTable.Rows.Add(true, 1, "姹℃按鐩嗘按榫欏ご", 0.2, 0.2, 0.72, 0.72, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "浣忓畢鍘ㄦ埧娲楁钉鐩嗘按榫欏ご", 0.14, 0.2, 0.504, 0.72, "浣忓畢");
-            dataTable.Rows.Add(true, 1, "娲楁钉鐩嗘按榫欏ご", 0.24, 0.32, 0.864, 1.152, "椋熷爞/楗簵");
-            dataTable.Rows.Add(false, 1, "鏅�氭按榫欏ご", 0.44, 0.44, 1.584, 1.584, "鏃�");
-            dataTable.Rows.Add(false, 1, "浣忓畢闆嗕腑缁欐按榫欏ご", 0.3, 0.3, 1.08, 1.08, "浣忓畢");
-            dataTable.Rows.Add(true, 1, "娲楁墜鐩嗘按榫欏ご", 0.1, 0.15, 0.36, 0.54, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "娲楄劯鐩嗗拰鐩ユ礂妲芥按榫欏ご", 0.16, 0.2, 0.576, 0.72, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "娴寸泦姘撮緳澶�", 0.2, 0.3, 0.72, 1.08, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "澶т究鍣紙娴悆闃�锛�", 0.1, 0.1, 0.36, 0.36, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "澶т究鍣紙鑷棴寮忓啿娲楅榾锛�", 1.2, 1.3, 4.32, 4.68, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "澶т究妲藉啿娲楁按绠辫繘姘撮榾", 0.1, 0.1, 0.36, 0.36, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "灏忎究鍣紙鎵嬪姩鍐叉礂闃�锛�", 0.05, 0.05, 0.18, 0.18, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "灏忎究鍣紙鑷棴寮忓啿娲楅榾锛�", 0.1, 0.1, 0.36, 0.36, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "灏忎究鍣紙鑷姩鍐叉礂姘寸杩涙按闃�锛�", 0.1, 0.1, 0.36, 0.36, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "瀹為獙瀹ゅ寲楠岄緳澶村崟鑱�", 0.07, 0.07, 0.252, 0.252, "瀹為獙瀹�");
-            dataTable.Rows.Add(false, 1, "瀹為獙瀹ゅ寲楠岄緳澶村弻鑱�", 0.15, 0.15, 0.54, 0.54, "瀹為獙瀹�");
-            dataTable.Rows.Add(false, 1, "瀹為獙瀹ゅ寲楠岄緳澶翠笁鑱�", 0.2, 0.2, 0.72, 0.72, "瀹為獙瀹�");
-            dataTable.Rows.Add(true, 1, "鍑�韬櫒鍐叉礂姘撮緳澶�", 0.07, 0.1, 0.252, 0.36, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "楗按鍣ㄥ柗鍢�", 0.05, 0.05, 0.18, 0.18, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "娲掓按鏍�", 0.4, 0.4, 1.44, 1.44, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "娲掓按鏍�", 0.7, 0.7, 2.52, 2.52, "浣忓畢");
-            dataTable.Rows.Add(false, 1, "瀹ゅ唴娲掓按榫欏ご", 0.2, 0.2, 0.72, 0.72, "浣忓畢");
-            dataTable.Rows.Add(true, 1, "瀹剁敤娲楄。鏈虹粰姘撮緳澶�", 0.24, 0.24, 0.864, 0.864, "浣忓畢");
-            return dataTable;
-        }
-
-
-        #endregion
-        #region 澶勭悊娴侀噺瓒嬪娍
-        private void ProcessFlowTrend(List<PointF> nums)
-        {
-
-            var curve = new CurveFitHelper(nums, 2);
-
-            List<List<PointF>> confidencePoints = curve.GetConfidenceCurve(48);
-            //_SelectedPump.鐢ㄦ按瓒嬪娍鏇茬嚎.Data = nums;
-            Build.鐢ㄦ按瓒嬪娍涓嬮檺.Data = confidencePoints[0];
-            Build.鐢ㄦ按瓒嬪娍涓婇檺.Data = confidencePoints[1];
-            Build.鐢ㄦ按瓒嬪娍鏇茬嚎.Data = confidencePoints[2];
-        }
-        #endregion
-    }
-}
diff --git a/Hydro.Simu/app.config b/Hydro.Simu/app.config
deleted file mode 100644
index 77f9dd4..0000000
--- a/Hydro.Simu/app.config
+++ /dev/null
@@ -1,23 +0,0 @@
-锘�<?xml version="1.0" encoding="utf-8"?>
-<configuration>
-  <runtime>
-    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
-      <dependentAssembly>
-        <assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
-        <bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
-      </dependentAssembly>
-      <dependentAssembly>
-        <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
-        <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
-      </dependentAssembly>
-      <dependentAssembly>
-        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
-        <bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
-      </dependentAssembly>
-      <dependentAssembly>
-        <assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
-        <bindingRedirect oldVersion="0.0.0.0-1.0.118.0" newVersion="1.0.118.0" />
-      </dependentAssembly>
-    </assemblyBinding>
-  </runtime>
-</configuration>
\ No newline at end of file
diff --git a/HydroV1.1.sln b/HydroV1.1.sln
index 21becc5..78b5a07 100644
--- a/HydroV1.1.sln
+++ b/HydroV1.1.sln
@@ -29,8 +29,6 @@
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hydro.HydraulicOptimizer", "Hydraulic\Hydro.HydraulicOptimizer\Hydro.HydraulicOptimizer.csproj", "{0F5C43E6-97BA-457C-954D-62EAB47A38A9}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hydro.Simu", "Hydro.Simu\Hydro.Simu.csproj", "{E1F630A0-C0A3-4965-A6B5-0F41AA139348}"
-EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug_new|Any CPU = Debug_new|Any CPU
@@ -380,36 +378,6 @@
 		{0F5C43E6-97BA-457C-954D-62EAB47A38A9}.Release|x64.Build.0 = Release|Any CPU
 		{0F5C43E6-97BA-457C-954D-62EAB47A38A9}.Release|x86.ActiveCfg = Release|Any CPU
 		{0F5C43E6-97BA-457C-954D-62EAB47A38A9}.Release|x86.Build.0 = Release|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug_new|Any CPU.ActiveCfg = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug_new|Any CPU.Build.0 = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug_new|x64.ActiveCfg = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug_new|x64.Build.0 = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug_new|x86.ActiveCfg = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug_new|x86.Build.0 = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug|x64.ActiveCfg = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug|x64.Build.0 = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug|x86.ActiveCfg = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug|x86.Build.0 = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug1|Any CPU.ActiveCfg = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug1|Any CPU.Build.0 = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug1|x64.ActiveCfg = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug1|x64.Build.0 = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug1|x86.ActiveCfg = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Debug1|x86.Build.0 = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.dll_test|Any CPU.ActiveCfg = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.dll_test|Any CPU.Build.0 = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.dll_test|x64.ActiveCfg = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.dll_test|x64.Build.0 = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.dll_test|x86.ActiveCfg = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.dll_test|x86.Build.0 = Debug|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Release|Any CPU.Build.0 = Release|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Release|x64.ActiveCfg = Release|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Release|x64.Build.0 = Release|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Release|x86.ActiveCfg = Release|Any CPU
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348}.Release|x86.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
@@ -426,7 +394,6 @@
 		{D2B8356F-0EA6-4167-8119-57B3E49A55CF} = {F976F42E-15B8-40BB-8132-80FBE0CAAD43}
 		{D66081C0-21B2-4B2A-A4AD-DAE293271972} = {F976F42E-15B8-40BB-8132-80FBE0CAAD43}
 		{0F5C43E6-97BA-457C-954D-62EAB47A38A9} = {F976F42E-15B8-40BB-8132-80FBE0CAAD43}
-		{E1F630A0-C0A3-4965-A6B5-0F41AA139348} = {F976F42E-15B8-40BB-8132-80FBE0CAAD43}
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
 		SolutionGuid = {04D92980-B7F3-4AC8-B744-D6A674322C27}

--
Gitblit v1.9.3