Explorar el Código

修复了配置后缀小写导致程序异常的问题,比如f_cv a_CV

Klosszhu hace 2 años
padre
commit
83814b8728

+ 0 - 1
Fine.IHttpServer/obj/Debug/Fine.IHttpServer.csproj.FileListAbsolute.txt

@@ -36,4 +36,3 @@ E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.IHttpServer
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.IHttpServer\obj\Debug\Fine.IHttpServer.csproj.CoreCompileInputs.cache
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.IHttpServer\obj\Debug\Fine.IHttpServer.dll
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.IHttpServer\obj\Debug\Fine.IHttpServer.pdb
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.IHttpServer\obj\Debug\Fine.IHttpServer.csproj.AssemblyReference.cache

+ 4 - 4
Fine.OPCDaClient9000/App/Common/AppUtil.cs

@@ -359,7 +359,7 @@ namespace Fine.OPCDaClient9000.Util
             List<DataItem> list = JsonUtil.DeserializeObject<List<DataItem>>(str);
             foreach (var item in list)
             {
-                if (item.TagAddress.EndsWith(".F_CV"))
+                if (item.TagAddress.ToUpper().EndsWith(".F_CV"))
                 {
                     DataItem dataItem = null;
                     if (AppUtil.DataItemQueue.TryGetValue(item.TagAddress, out dataItem))
@@ -378,7 +378,7 @@ namespace Fine.OPCDaClient9000.Util
                     }
 
                 }
-                else if (item.TagAddress.EndsWith(".A_CV"))
+                else if (item.TagAddress.ToUpper().EndsWith(".A_CV"))
                 {
                     DataItem dataItem = null;
                     if (AppUtil.DataItemQueue.TryGetValue(item.TagAddress, out dataItem))
@@ -407,7 +407,7 @@ namespace Fine.OPCDaClient9000.Util
             List<DataItem> rlt = new List<DataItem>();
             foreach (var item in list)
             {
-                if (item.TagAddress.EndsWith(".F_CV"))
+                if (item.TagAddress.ToUpper().EndsWith(".F_CV"))
                 {
                     rlt.Add(new DataItem()
                     {
@@ -416,7 +416,7 @@ namespace Fine.OPCDaClient9000.Util
 
                     });
                 }
-                else if (item.TagAddress.EndsWith(".A_CV"))
+                else if (item.TagAddress.ToUpper().EndsWith(".A_CV"))
                 {
                     rlt.Add(new DataItem()
                     {

+ 6 - 0
Fine.OPCDaClient9000/DataMode/IoModal.cs

@@ -91,4 +91,10 @@ namespace Fine.OPCDaClient9000
         public float MaterielWeight { get; set; }
     }
 
+    //{"Weight":"",BranchNo:"",BrandNo:""}
+    public class WeightModel {
+        public float Weight { get; set; }
+        public string BranchNo { get; set; }
+        public string BrandNo { get; set; }
+    }
 }

+ 57 - 31
Fine.OPCDaClient9000/TestForm.Designer.cs

@@ -31,16 +31,18 @@ namespace Fine.OPCDaClient9000
         {
             this.listBox1 = new System.Windows.Forms.ListBox();
             this.groupBox1 = new System.Windows.Forms.GroupBox();
+            this.label1 = new System.Windows.Forms.Label();
+            this.richTextBox3 = new System.Windows.Forms.RichTextBox();
             this.groupBox2 = new System.Windows.Forms.GroupBox();
-            this.textBox1 = new System.Windows.Forms.TextBox();
-            this.checkBox1 = new System.Windows.Forms.CheckBox();
             this.button1 = new System.Windows.Forms.Button();
+            this.checkBox1 = new System.Windows.Forms.CheckBox();
+            this.textBox1 = new System.Windows.Forms.TextBox();
             this.groupBox3 = new System.Windows.Forms.GroupBox();
             this.richTextBox1 = new System.Windows.Forms.RichTextBox();
             this.groupBox4 = new System.Windows.Forms.GroupBox();
             this.richTextBox2 = new System.Windows.Forms.RichTextBox();
-            this.richTextBox3 = new System.Windows.Forms.RichTextBox();
-            this.label1 = new System.Windows.Forms.Label();
+            this.button2 = new System.Windows.Forms.Button();
+            this.label2 = new System.Windows.Forms.Label();
             this.groupBox1.SuspendLayout();
             this.groupBox2.SuspendLayout();
             this.groupBox3.SuspendLayout();
@@ -71,24 +73,46 @@ namespace Fine.OPCDaClient9000
             this.groupBox1.TabStop = false;
             this.groupBox1.Text = "查询结果";
             // 
+            // label1
+            // 
+            this.label1.AutoSize = true;
+            this.label1.Location = new System.Drawing.Point(6, 622);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(80, 18);
+            this.label1.TabIndex = 10;
+            this.label1.Text = "异常接口";
+            // 
+            // richTextBox3
+            // 
+            this.richTextBox3.Location = new System.Drawing.Point(0, 655);
+            this.richTextBox3.Name = "richTextBox3";
+            this.richTextBox3.Size = new System.Drawing.Size(392, 163);
+            this.richTextBox3.TabIndex = 9;
+            this.richTextBox3.Text = "";
+            // 
             // groupBox2
             // 
+            this.groupBox2.Controls.Add(this.label2);
+            this.groupBox2.Controls.Add(this.button2);
             this.groupBox2.Controls.Add(this.button1);
             this.groupBox2.Controls.Add(this.checkBox1);
             this.groupBox2.Controls.Add(this.textBox1);
             this.groupBox2.Location = new System.Drawing.Point(417, 26);
             this.groupBox2.Name = "groupBox2";
-            this.groupBox2.Size = new System.Drawing.Size(583, 92);
+            this.groupBox2.Size = new System.Drawing.Size(751, 102);
             this.groupBox2.TabIndex = 10;
             this.groupBox2.TabStop = false;
             this.groupBox2.Text = "查询";
             // 
-            // textBox1
+            // button1
             // 
-            this.textBox1.Location = new System.Drawing.Point(1, 28);
-            this.textBox1.Name = "textBox1";
-            this.textBox1.Size = new System.Drawing.Size(386, 28);
-            this.textBox1.TabIndex = 0;
+            this.button1.Location = new System.Drawing.Point(480, 24);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(75, 38);
+            this.button1.TabIndex = 2;
+            this.button1.Text = "查询";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
             // 
             // checkBox1
             // 
@@ -100,15 +124,12 @@ namespace Fine.OPCDaClient9000
             this.checkBox1.Text = "点位";
             this.checkBox1.UseVisualStyleBackColor = true;
             // 
-            // button1
+            // textBox1
             // 
-            this.button1.Location = new System.Drawing.Point(480, 24);
-            this.button1.Name = "button1";
-            this.button1.Size = new System.Drawing.Size(75, 38);
-            this.button1.TabIndex = 2;
-            this.button1.Text = "查询";
-            this.button1.UseVisualStyleBackColor = true;
-            this.button1.Click += new System.EventHandler(this.button1_Click);
+            this.textBox1.Location = new System.Drawing.Point(1, 28);
+            this.textBox1.Name = "textBox1";
+            this.textBox1.Size = new System.Drawing.Size(386, 28);
+            this.textBox1.TabIndex = 0;
             // 
             // groupBox3
             // 
@@ -148,22 +169,25 @@ namespace Fine.OPCDaClient9000
             this.richTextBox2.TabIndex = 0;
             this.richTextBox2.Text = "";
             // 
-            // richTextBox3
+            // button2
             // 
-            this.richTextBox3.Location = new System.Drawing.Point(0, 655);
-            this.richTextBox3.Name = "richTextBox3";
-            this.richTextBox3.Size = new System.Drawing.Size(392, 163);
-            this.richTextBox3.TabIndex = 9;
-            this.richTextBox3.Text = "";
+            this.button2.Location = new System.Drawing.Point(582, 22);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(114, 37);
+            this.button2.TabIndex = 3;
+            this.button2.Text = "全部测试";
+            this.button2.UseVisualStyleBackColor = true;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
             // 
-            // label1
+            // label2
             // 
-            this.label1.AutoSize = true;
-            this.label1.Location = new System.Drawing.Point(6, 622);
-            this.label1.Name = "label1";
-            this.label1.Size = new System.Drawing.Size(44, 18);
-            this.label1.TabIndex = 10;
-            this.label1.Text = "详情";
+            this.label2.AutoSize = true;
+            this.label2.ForeColor = System.Drawing.Color.Red;
+            this.label2.Location = new System.Drawing.Point(6, 63);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(98, 18);
+            this.label2.TabIndex = 4;
+            this.label2.Text = "查询个数:";
             // 
             // TestForm
             // 
@@ -201,5 +225,7 @@ namespace Fine.OPCDaClient9000
         private System.Windows.Forms.RichTextBox richTextBox2;
         private System.Windows.Forms.Label label1;
         private System.Windows.Forms.RichTextBox richTextBox3;
+        private System.Windows.Forms.Button button2;
+        private System.Windows.Forms.Label label2;
     }
 }

+ 173 - 12
Fine.OPCDaClient9000/TestForm.cs

@@ -1,4 +1,5 @@
 using FaceppSDK;
+using Fine.OPCDaClient9000.App;
 using Fine.OPCDaClient9000.Util;
 using Fine.Util;
 using Newtonsoft.Json;
@@ -69,13 +70,14 @@ namespace Fine.OPCDaClient9000
                     listBox1.Items.Add(item.APIName);
                 }
             }
+            label2.Text = $"查询个数:{listBox1.Items.Count}";
         }
 
         private void TestForm_Load(object sender, EventArgs e)
         {
             textBox1.KeyDown += TextBox1_KeyDown;
             textBox1.KeyPress += TextBox1_KeyPress;
-            
+
         }
 
         private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
@@ -104,7 +106,7 @@ namespace Fine.OPCDaClient9000
             var api = apis.FirstOrDefault().Data.FirstOrDefault(b => b.APIName == listBox1.SelectedItem.ToString());
             if (api.Method == "get")
             {
-                
+
                 Stopwatch swatch = new Stopwatch();
                 swatch.Start(); //计时开始
                 HttpMethods http = new HttpMethods();
@@ -114,13 +116,56 @@ namespace Fine.OPCDaClient9000
                 swatch.Stop(); //计时结束
                 string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
                 string showString = DateTime.Now.ToString("yyyy MM dd HH mm ss fff") + $"apiName:{api.APIName};Api方法:{api.Method}\t\n";
-                showString +="总耗时" + time + "\t\n";
+                showString += "总耗时" + time + "\t\n";
                 showString += result + "\t\n";
-                showString+= DateTime.Now.ToString("yyyy MM dd HH mm ss fff") + "\t\n";
+                showString += DateTime.Now.ToString("yyyy MM dd HH mm ss fff") + "\t\n";
                 richTextBox1.Text = showString;
             }
             else if (api.Method == "post")
             {
+                switch (api.PType)
+                {
+                    case EAPIparType.NoParam:
+                        richTextBox2.Text = "";
+                        break;
+                    case EAPIparType.InOneVal:
+                        richTextBox2.Text = "71";
+                        break;
+                    case EAPIparType.inMultiValObj:
+                        if (api.Params.SelectMany(a => a.keys).Any(a => a.InputName.Contains("Weight")))
+                        {
+                            WeightModel weight = new WeightModel() { Weight = 21, BrandNo = "abc", BranchNo = "def" };
+                            richTextBox2.Text = JsonConvert.SerializeObject(weight);
+
+                        }
+                        else if (api.Params.SelectMany(a => a.keys).Any(a => a.InputName.Contains("GDNum")))
+                        {
+                            SelYPno sel = new SelYPno { GDNum = "abc", BatchNum = " ", BrandNum = " " };
+                            richTextBox2.Text = JsonConvert.SerializeObject(sel);
+                        }
+
+                        break;
+                    case EAPIparType.InSel:
+                        var first = api.Params.FirstOrDefault();
+                        richTextBox2.Text = first.Param;
+                        break;
+                    case EAPIparType.inSelAndMultiVal:
+                        Dictionary<string, object> obj = new Dictionary<string, object>();
+                        var firsts = api.Params.FirstOrDefault();
+                        obj.Add("GDNum", firsts.Param);
+                        obj.Add("BatchNum", "abc");
+                        obj.Add("BrandNum", "def");
+                        richTextBox2.Text = JsonConvert.SerializeObject(obj);
+                        break;
+                    case EAPIparType.OnlyRead:
+                        richTextBox2.Text = "";
+                        break;
+                    case EAPIparType.Error:
+                        richTextBox2.Text = "";
+                        break;
+                    default:
+                        break;
+                }
                 if (string.IsNullOrEmpty(richTextBox2.Text))
                 {
                     MessageBox.Show("参数为空,请输入参数", "错误信息");
@@ -132,7 +177,7 @@ namespace Fine.OPCDaClient9000
                     swatch.Start(); //计时开始
                     HttpMethods http = new HttpMethods();
                     var url = $"{GetServerAddress()}{api.APIName}";
-                    var result = http.HttpPost(url,richTextBox2.Text);
+                    var result = http.HttpPost(url, richTextBox2.Text);
 
                     swatch.Stop(); //计时结束
                     string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
@@ -142,20 +187,22 @@ namespace Fine.OPCDaClient9000
                     showString += DateTime.Now.ToString("yyyy MM dd HH mm ss fff") + "\t\n";
                     richTextBox1.Text = showString;
                 }
-            }else
+            }
+            else
             {
-                MessageBox.Show("接口配置异常,请检查接口","错误信息");
+                MessageBox.Show("接口配置异常,请检查接口", "错误信息");
                 return;
             }
 
-         //   richTextBox1.Text = JsonBeauty.Execute(JsonConvert.SerializeObject(AppUtil.newsConfig.FirstOrDefault(a => a.Data.Exists(b => b.APIName == listBox1.SelectedItem.ToString())).Data.FirstOrDefault(c => c.APIName == listBox1.SelectedItem.ToString()), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }));
+            //   richTextBox1.Text = JsonBeauty.Execute(JsonConvert.SerializeObject(AppUtil.newsConfig.FirstOrDefault(a => a.Data.Exists(b => b.APIName == listBox1.SelectedItem.ToString())).Data.FirstOrDefault(c => c.APIName == listBox1.SelectedItem.ToString()), new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }));
 
         }
 
-        private string GetServerAddress() {
-           var  httppar = JsonUtil.DeserializeObjectFile<HttpServer.HttpServerParams>("config/httpserver.json");
-           
-            return  $"http://{GetServerIP()}:{httppar.Port}/api/";
+        private string GetServerAddress()
+        {
+            var httppar = JsonUtil.DeserializeObjectFile<HttpServer.HttpServerParams>("config/httpserver.json");
+
+            return $"http://{GetServerIP()}:{httppar.Port}/api/";
         }
 
         private string GetServerIP()
@@ -173,5 +220,119 @@ namespace Fine.OPCDaClient9000
             }
             return ipstr;
         }
+
+        private void button2_Click(object sender, EventArgs e)
+        {
+            if (listBox1.Items.Count == 0)
+            {
+                MessageBox.Show("请查询接口名称后测试");
+                return;
+            }
+            StringBuilder stringBuilder = new StringBuilder();
+            List<string> fitler = new List<string>();
+            List<string> errorapi = new List<string>();
+            foreach (string item in listBox1.Items)
+            {
+                fitler.Add(item);
+            }
+            var apis = AppUtil.newsConfig.SelectMany(a => a.Data).Where(a => fitler.Any(c => c == a.APIName));
+            int i = 1;
+            foreach (var api in apis)
+            {
+                label2.Text = $"查询个数:{apis.Count()},已完成{i}";
+                i++;
+                string Parms = string.Empty;
+                if (api.Method == "get")
+                {
+
+                    Stopwatch swatch = new Stopwatch();
+                    swatch.Start(); //计时开始
+                    HttpMethods http = new HttpMethods();
+                    var url = $"{GetServerAddress()}{api.APIName}";
+                    var result = http.HttpGet(url);
+                    var rtl = JsonConvert.DeserializeObject<PLCResultAll>(result);
+                    if (rtl.Sucessful == false)
+                    {
+                        errorapi.Add(api.APIName);
+                    }
+                    swatch.Stop(); //计时结束
+                    string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
+                    stringBuilder.AppendLine($"{api.APIName} {api.Method} 总耗时" + time);
+                    stringBuilder.AppendLine($"请求参数:{Parms}");
+                    stringBuilder.AppendLine($"返回值:{result }");
+                }
+                else if (api.Method == "post")
+                {
+
+                    switch (api.PType)
+                    {
+                        case EAPIparType.NoParam:
+                            Parms = "";
+                            break;
+                        case EAPIparType.InOneVal:
+                            Parms = "71";
+                            break;
+                        case EAPIparType.inMultiValObj:
+                            if (api.Params.SelectMany(a => a.keys).Any(a => a.InputName.Contains("Weight")))
+                            {
+                                WeightModel weight = new WeightModel() { Weight = 21, BrandNo = "abc", BranchNo = "def" };
+                                Parms = JsonConvert.SerializeObject(weight);
+
+                            }
+                            else if (api.Params.SelectMany(a => a.keys).Any(a => a.InputName.Contains("GDNum")))
+                            {
+                                SelYPno sel = new SelYPno { GDNum = "abc", BatchNum = " ", BrandNum = " " };
+                                Parms = JsonConvert.SerializeObject(sel);
+                            }
+
+                            break;
+                        case EAPIparType.InSel:
+                            var first = api.Params.FirstOrDefault();
+                            Parms = first.Param;
+                            break;
+                        case EAPIparType.inSelAndMultiVal:
+                            Dictionary<string, object> obj = new Dictionary<string, object>();
+                            var firsts = api.Params.FirstOrDefault();
+                            obj.Add("GDNum", firsts.Param);
+                            obj.Add("BatchNum", "abc");
+                            obj.Add("BrandNum", "def");
+                            Parms = JsonConvert.SerializeObject(obj);
+                            break;
+                        case EAPIparType.OnlyRead:
+                            Parms = "";
+                            break;
+                        case EAPIparType.Error:
+                            Parms = "";
+                            break;
+                        default:
+                            break;
+                    }
+
+                    Stopwatch swatch = new Stopwatch();
+                    swatch.Start(); //计时开始
+                    HttpMethods http = new HttpMethods();
+                    var url = $"{GetServerAddress()}{api.APIName}";
+                    var result = http.HttpPost(url, Parms);
+                    var rtl = JsonConvert.DeserializeObject<PLCResultAll>(result);
+                    if (rtl.Sucessful == false)
+                    {
+                        errorapi.Add(api.APIName);
+                    }
+                    swatch.Stop(); //计时结束
+                    string time = swatch.ElapsedMilliseconds.ToString(); //获取代码段执行时间
+                    stringBuilder.AppendLine($"{api.APIName} {api.Method} 总耗时" + time);
+                    stringBuilder.AppendLine($"请求参数:{Parms}");
+                    stringBuilder.AppendLine($"返回值:{result }");
+
+                }
+                else
+                {
+                    MessageBox.Show("接口配置异常,请检查接口", "错误信息");
+                    return;
+                }
+            }
+            richTextBox3.Text = string.Join("\t\n", errorapi);
+            richTextBox1.Text = stringBuilder.ToString();
+        }
     }
 }

+ 49 - 50
Fine.OPCDaClient9000/obj/Debug/Fine.OPCDaClient9000.csproj.FileListAbsolute.txt

@@ -125,18 +125,55 @@ E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\opcserverifix.json
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\httpserver.json
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\mqttclient.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\3000_add\L3KYPJYG_GET.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\3000_add\L3KYPJYG_POST.json
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\9000\9000加料.json
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\9000\9000回潮.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\HC_GET.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\HC_POST.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\JL5K_GET.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\JL5K_POST.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\单机\L3KDJ.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\L3_JL1_GET.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\L3_JL1_POST.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\L3_JL2_GET.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\L3_JL2_POST.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\L3_JYG_GET.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\L3_JYG_POST.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZKAB_GET.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZKAB_POST.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZKSTOP_GET.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZKSTOP_POST.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZKTS_GET.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZKTS_POST.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZK_GET.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZK_POST.json
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\Status\FixStatus.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\5.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\4.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\3.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\22.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\21.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\1.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\01.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\00.json
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Excel\模板下载.xlsx
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Fine.OPCDaClient9000.exe.config
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Fine.OPCDaClient9000.exe
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Fine.OPCDaClient9000.pdb
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\BouncyCastle.Crypto.dll
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Fine.HttpServer.dll
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Fine.IHttpServer.dll
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Fine.MQTT.dll
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Fine.Util.dll
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\ICSharpCode.SharpZipLib.dll
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\MQTTClient.dll
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Newtonsoft.Json.dll
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.dll
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Npoi.Mapper.dll
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OOXML.dll
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OpenXml4Net.dll
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OpenXmlFormats.dll
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\OpcClientMqtt.exe
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\OpcNetApi.Com.dll
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\OpcNetApi.dll
@@ -193,7 +230,17 @@ E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\MQTTClient.pdb
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\OpcClientMqtt.pdb
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\OpcClientMqtt.exe.config
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\BouncyCastle.Crypto.xml
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\ICSharpCode.SharpZipLib.pdb
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\ICSharpCode.SharpZipLib.xml
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Newtonsoft.Json.xml
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.pdb
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.xml
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OOXML.pdb
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OOXML.xml
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OpenXml4Net.pdb
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OpenXml4Net.xml
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OpenXmlFormats.pdb
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\MQTTnet.xml
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\OpcLabs.EasyOpcClassicCore.xml
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\OpcLabs.EasyOpcClassic.xml
@@ -237,59 +284,11 @@ E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\System.Text.Encodings.Web.xml
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Microsoft.Extensions.Options.ConfigurationExtensions.xml
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\obj\Debug\Fine.OPCDaClient9000.csproj.AssemblyReference.cache
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\obj\Debug\Fine.OPCDaClient9000.ConfigForm.resources
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\obj\Debug\Fine.OPCDaClient9000.Form1.resources
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\obj\Debug\Fine.OPCDaClient9000.TestForm.resources
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\obj\Debug\Fine.OPCDaClient9000.csproj.GenerateResource.cache
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\obj\Debug\Fine.OPCDaClient9000.csproj.CoreCompileInputs.cache
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\obj\Debug\Fine.OPCDaClient9000.csproj.CopyComplete
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\obj\Debug\Fine.OPCDaClient9000.exe
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\obj\Debug\Fine.OPCDaClient9000.pdb
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\HC_GET.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\HC_POST.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\JL5K_GET.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\JL5K_POST.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZKAB_GET.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZKAB_POST.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZKSTOP_GET.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZKSTOP_POST.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZKTS_GET.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZKTS_POST.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZK_GET.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\ZK_POST.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\单机\L3KDJ.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\3000_add\L3KYPJYG_GET.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\3000_add\L3KYPJYG_POST.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\L3_JL1_GET.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\L3_JL1_POST.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\L3_JL2_GET.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\L3_JL2_POST.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\L3_JYG_GET.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Router\JsonCfg\L3_JYG_POST.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\obj\Debug\Fine.OPCDaClient9000.ConfigForm.resources
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\5.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\4.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\3.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\22.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\21.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\1.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\01.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\config\Template\00.json
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Excel\模板下载.xlsx
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\BouncyCastle.Crypto.dll
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\ICSharpCode.SharpZipLib.dll
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.dll
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\Npoi.Mapper.dll
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OOXML.dll
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OpenXml4Net.dll
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OpenXmlFormats.dll
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\BouncyCastle.Crypto.xml
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\ICSharpCode.SharpZipLib.pdb
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\ICSharpCode.SharpZipLib.xml
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.pdb
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.xml
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OOXML.pdb
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OOXML.xml
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OpenXml4Net.pdb
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OpenXml4Net.xml
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\bin\Debug\NPOI.OpenXmlFormats.pdb
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\obj\Debug\Fine.OPCDaClient9000.TestForm.resources
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient9000\obj\Debug\Fine.OPCDaClient9000.csproj.SuggestedBindingRedirects.cache

+ 0 - 1
Fine.Util/obj/Debug/Fine.Util.csproj.FileListAbsolute.txt

@@ -49,4 +49,3 @@ E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.Util\obj\De
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.Util\obj\Debug\Fine.Util.csproj.CopyComplete
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.Util\obj\Debug\Fine.Util.dll
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.Util\obj\Debug\Fine.Util.pdb
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\Fine.Util\obj\Debug\Fine.Util.csproj.AssemblyReference.cache

+ 1 - 1
MQTTClient/obj/Debug/MQTTClient.csproj.FileListAbsolute.txt

@@ -12,7 +12,7 @@ E:\远舢智能\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\MQTTClie
 E:\远舢智能\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\MQTTClient\obj\Debug\MQTTClient.csproj.AssemblyReference.cache
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\MQTTClient\bin\Debug\MQTTClient.dll
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\MQTTClient\bin\Debug\MQTTClient.pdb
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\MQTTClient\obj\Debug\MQTTClient.csproj.AssemblyReference.cache
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\MQTTClient\obj\Debug\MQTTClient.csproj.CoreCompileInputs.cache
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\MQTTClient\obj\Debug\MQTTClient.dll
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\MQTTClient\obj\Debug\MQTTClient.pdb
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\MQTTClient\obj\Debug\MQTTClient.csproj.AssemblyReference.cache

+ 1 - 2
OpcClientMqtt/obj/Debug/OpcClientMqtt.csproj.FileListAbsolute.txt

@@ -733,9 +733,8 @@ E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\OpcClientMqtt\bi
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\OpcClientMqtt\bin\Debug\System.Threading.Tasks.Extensions.xml
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\OpcClientMqtt\bin\Debug\System.ValueTuple.xml
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\OpcClientMqtt\obj\Debug\OpcClientMqtt.csproj.App.config
+E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\OpcClientMqtt\obj\Debug\OpcClientMqtt.csproj.AssemblyReference.cache
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\OpcClientMqtt\obj\Debug\OpcClientMqtt.csproj.CoreCompileInputs.cache
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\OpcClientMqtt\obj\Debug\OpcClientMqtt.csproj.CopyComplete
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\OpcClientMqtt\obj\Debug\OpcClientMqtt.exe
 E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\OpcClientMqtt\obj\Debug\OpcClientMqtt.pdb
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\OpcClientMqtt\obj\Debug\OpcClientMqtt.csproj.AssemblyReference.cache
-E:\yszn\Fine.OPCDaClient1027_vs2019\Fine.OPCDaClient1027_vs2019\OpcClientMqtt\obj\Debug\OpcClientMqtt.csproj.SuggestedBindingRedirects.cache

+ 1 - 1
YS.Smart.Ctl/obj/YS.Smart.Ctl.csproj.nuget.dgspec.json

@@ -71,7 +71,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.412\\RuntimeIdentifierGraph.json"
         }
       }
     }

+ 4 - 1
YS.Smart.Ctl/obj/YS.Smart.Ctl.csproj.nuget.g.props

@@ -7,10 +7,13 @@
     <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">D:\ProgramData\NugetPackage</NuGetPackageRoot>
     <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">D:\ProgramData\NugetPackage;d:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
     <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.2.1</NuGetToolVersion>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.11.2</NuGetToolVersion>
   </PropertyGroup>
   <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
     <SourceRoot Include="D:\ProgramData\NugetPackage\" />
     <SourceRoot Include="d:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
   </ItemGroup>
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
 </Project>

+ 5 - 1
YS.Smart.Ctl/obj/YS.Smart.Ctl.csproj.nuget.g.targets

@@ -1,2 +1,6 @@
 <?xml version="1.0" encoding="utf-8" standalone="no"?>
-<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>

+ 1 - 1
YS.Smart.Ctl/obj/project.assets.json

@@ -160,7 +160,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.412\\RuntimeIdentifierGraph.json"
       }
     }
   }