获取钉钉Token异常日志记录

This commit is contained in:
quowingwang 2025-12-17 14:26:29 +08:00
parent e1420cdd40
commit cbe3fdc253
24 changed files with 449 additions and 139 deletions

View File

@ -1,29 +1,41 @@
{
"Version": 1,
"WorkspaceRootPath": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\",
"WorkspaceRootPath": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\mqttclientservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\mqttclientservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|f:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\mqtt-winform\\mqtt-winformv1\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|f:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\mqtt-winform\\mqtt-winformv1\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|f:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\mqtt-winform\\mqtt-winformv1\\mqttclientservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\mqttclientservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\model\\yidamodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|f:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\mqtt-winform\\mqtt-winformv1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|f:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\mqtt-winform\\mqtt-winformv1\\packages.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\packages.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\model\\yidamodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\model\\yidamodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\model\\mqttdatamodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\model\\mqttdatamodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\model\\mqttdatamodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|f:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\mqtt-winform\\mqtt-winformv1\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
@ -34,7 +46,7 @@
"DocumentGroups": [
{
"DockedWidth": 323,
"SelectedChildIndex": 8,
"SelectedChildIndex": 7,
"Children": [
{
"$type": "Bookmark",
@ -42,44 +54,32 @@
},
{
"$type": "Bookmark",
"Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
"Name": "ST:0:0:{1c64b9c2-e352-428e-a56d-0ace190b99a6}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "Form1.Designer.cs",
"DocumentMoniker": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.Designer.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Form1.Designer.cs",
"ToolTip": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.Designer.cs",
"RelativeToolTip": "MQTT-WinformV1\\Form1.Designer.cs",
"ViewState": "AgIAAIoAAAAAAAAAAAAcwKMAAAAqAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-31T07:10:06.203Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Form1.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Form1.cs",
"ToolTip": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "MQTT-WinformV1\\Form1.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-31T06:38:36.17Z",
"EditorCaption": " [\u8BBE\u8BA1]"
"Name": "ST:0:0:{004be353-6879-467c-9d1e-9ac23cdf6d49}"
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "Program.cs",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Program.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Program.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Program.cs",
"RelativeToolTip": "MQTT-WinformV1\\Program.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAASAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-12-17T05:50:51.761Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "MqttDataModel.cs",
"DocumentMoniker": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\MqttDataModel.cs",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\MqttDataModel.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Model\\MqttDataModel.cs",
"ToolTip": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\MqttDataModel.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\MqttDataModel.cs",
"RelativeToolTip": "MQTT-WinformV1\\Model\\MqttDataModel.cs",
"ViewState": "AgIAAA0AAAAAAAAAAAAywBMAAAArAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@ -88,11 +88,11 @@
},
{
"$type": "Document",
"DocumentIndex": 3,
"DocumentIndex": 6,
"Title": "YIDAModel.cs",
"DocumentMoniker": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\YIDAModel.cs",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\YIDAModel.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Model\\YIDAModel.cs",
"ToolTip": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\YIDAModel.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\YIDAModel.cs",
"RelativeToolTip": "MQTT-WinformV1\\Model\\YIDAModel.cs",
"ViewState": "AgIAAFEAAAAAAAAAAAAWwGEAAAAWAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@ -101,29 +101,80 @@
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Form1.cs",
"DocumentMoniker": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs",
"DocumentIndex": 3,
"Title": "Form1.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Form1.cs",
"ToolTip": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "MQTT-WinformV1\\Form1.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-31T06:38:36.17Z",
"EditorCaption": " [\u8BBE\u8BA1]"
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Form1.cs",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Form1.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs",
"RelativeToolTip": "MQTT-WinformV1\\Form1.cs",
"ViewState": "AgIAADoBAAAAAAAAAAAMwEcBAAARAAAAAAAAAA==",
"ViewState": "AgIAABMAAAAAAAAAAAAswBsAAAAiAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-14T03:12:53.349Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"DocumentIndex": 1,
"Title": "App.config",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\App.config",
"RelativeDocumentMoniker": "MQTT-WinformV1\\App.config",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\App.config",
"RelativeToolTip": "MQTT-WinformV1\\App.config",
"ViewState": "AgIAAAYAAAAAAAAAAAAAABkAAAAZAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
"WhenOpened": "2025-12-17T05:51:01.528Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "MqttClientService.cs",
"DocumentMoniker": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\MqttClientService.cs",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\MqttClientService.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\MqttClientService.cs",
"ToolTip": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\MqttClientService.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\MqttClientService.cs",
"RelativeToolTip": "MQTT-WinformV1\\MqttClientService.cs",
"ViewState": "AgIAAN4BAAAAAAAAAAAMwPsBAABNAAAAAAAAAA==",
"ViewState": "AgIAAOYAAAAAAAAAAAAgwPUAAAAQAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-14T02:59:30.377Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "packages.config",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\packages.config",
"RelativeDocumentMoniker": "MQTT-WinformV1\\packages.config",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\packages.config",
"RelativeToolTip": "MQTT-WinformV1\\packages.config",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
"WhenOpened": "2025-12-17T06:10:54.679Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "Form1.Designer.cs",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.Designer.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Form1.Designer.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.Designer.cs",
"RelativeToolTip": "MQTT-WinformV1\\Form1.Designer.cs",
"ViewState": "AgIAAIoAAAAAAAAAAAAcwKMAAAAqAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-31T07:10:06.203Z",
"EditorCaption": ""
}
]
},
@ -131,14 +182,6 @@
"DockedWidth": 108,
"SelectedChildIndex": -1,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:129:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{6324226f-61b6-4f28-92ee-18d4b5fe1e48}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}"
@ -149,7 +192,15 @@
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c64b9c2-e352-428e-a56d-0ace190b99a6}"
"Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{6324226f-61b6-4f28-92ee-18d4b5fe1e48}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}"
}
]
}

View File

@ -1,29 +1,41 @@
{
"Version": 1,
"WorkspaceRootPath": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\",
"WorkspaceRootPath": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\mqttclientservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|f:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\mqtt-winform\\mqtt-winformv1\\mqttclientservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\mqttclientservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|f:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\mqtt-winform\\mqtt-winformv1\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|f:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\mqtt-winform\\mqtt-winformv1\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\app.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\model\\yidamodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|f:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\mqtt-winform\\mqtt-winformv1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|f:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\mqtt-winform\\mqtt-winformv1\\packages.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\packages.config||{FA3CD31E-987B-443A-9B81-186104E8DAC1}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\model\\yidamodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\model\\yidamodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\model\\mqttdatamodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\model\\mqttdatamodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\model\\mqttdatamodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|f:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\mqtt-winform\\mqtt-winformv1\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"AbsoluteMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\mqtt-winformv1\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{63E20B1E-AA08-4594-986A-58FF509E940D}|MQTT-WinformV1\\MQTT-WinformV1.csproj|solutionrelative:mqtt-winformv1\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
@ -34,7 +46,7 @@
"DocumentGroups": [
{
"DockedWidth": 323,
"SelectedChildIndex": 8,
"SelectedChildIndex": 7,
"Children": [
{
"$type": "Bookmark",
@ -42,44 +54,15 @@
},
{
"$type": "Bookmark",
"Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
"Name": "ST:0:0:{1c64b9c2-e352-428e-a56d-0ace190b99a6}"
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "Form1.Designer.cs",
"DocumentMoniker": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.Designer.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Form1.Designer.cs",
"ToolTip": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.Designer.cs",
"RelativeToolTip": "MQTT-WinformV1\\Form1.Designer.cs",
"ViewState": "AgIAAIoAAAAAAAAAAAAcwKMAAAAqAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-31T07:10:06.203Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Form1.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Form1.cs",
"ToolTip": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "MQTT-WinformV1\\Form1.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-31T06:38:36.17Z",
"EditorCaption": " [\u8BBE\u8BA1]"
},
{
"$type": "Document",
"DocumentIndex": 4,
"DocumentIndex": 7,
"Title": "MqttDataModel.cs",
"DocumentMoniker": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\MqttDataModel.cs",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\MqttDataModel.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Model\\MqttDataModel.cs",
"ToolTip": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\MqttDataModel.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\MqttDataModel.cs",
"RelativeToolTip": "MQTT-WinformV1\\Model\\MqttDataModel.cs",
"ViewState": "AgIAAA0AAAAAAAAAAAAywBMAAAArAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
@ -88,42 +71,110 @@
},
{
"$type": "Document",
"DocumentIndex": 3,
"DocumentIndex": 6,
"Title": "YIDAModel.cs",
"DocumentMoniker": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\YIDAModel.cs",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\YIDAModel.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Model\\YIDAModel.cs",
"ToolTip": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\YIDAModel.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Model\\YIDAModel.cs",
"RelativeToolTip": "MQTT-WinformV1\\Model\\YIDAModel.cs",
"ViewState": "AgIAAFEAAAAAAAAAAAAWwGEAAAAWAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-23T02:03:23.018Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "Form1.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Form1.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "MQTT-WinformV1\\Form1.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-31T06:38:36.17Z",
"EditorCaption": " [\u8BBE\u8BA1]"
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Form1.cs",
"DocumentMoniker": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Form1.cs",
"ToolTip": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.cs",
"RelativeToolTip": "MQTT-WinformV1\\Form1.cs",
"ViewState": "AgIAADoBAAAAAAAAAAAMwEcBAAARAAAAAAAAAA==",
"ViewState": "AgIAAEUAAAAAAAAAAAAAAFIAAAANAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-14T03:12:53.349Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "App.config",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\App.config",
"RelativeDocumentMoniker": "MQTT-WinformV1\\App.config",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\App.config",
"RelativeToolTip": "MQTT-WinformV1\\App.config",
"ViewState": "AgIAAAYAAAAAAAAAAAAAABkAAAAZAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
"WhenOpened": "2025-12-17T05:51:01.528Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "MqttClientService.cs",
"DocumentMoniker": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\MqttClientService.cs",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\MqttClientService.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\MqttClientService.cs",
"ToolTip": "F:\\\u5B5A\u5188\\20251031\u6D4B\u8BD5\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\MqttClientService.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\MqttClientService.cs",
"RelativeToolTip": "MQTT-WinformV1\\MqttClientService.cs",
"ViewState": "AgIAALEBAAAAAAAAAAAYwOQBAAABAAAAAAAAAA==",
"ViewState": "AgIAAEABAAAAAAAAAAAiwEsBAABFAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-14T02:59:30.377Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "Program.cs",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Program.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Program.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Program.cs",
"RelativeToolTip": "MQTT-WinformV1\\Program.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAASAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-12-17T05:50:51.761Z",
"EditorCaption": ""
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{004be353-6879-467c-9d1e-9ac23cdf6d49}"
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "packages.config",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\packages.config",
"RelativeDocumentMoniker": "MQTT-WinformV1\\packages.config",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\packages.config",
"RelativeToolTip": "MQTT-WinformV1\\packages.config",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000601|",
"WhenOpened": "2025-12-17T06:10:54.679Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "Form1.Designer.cs",
"DocumentMoniker": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.Designer.cs",
"RelativeDocumentMoniker": "MQTT-WinformV1\\Form1.Designer.cs",
"ToolTip": "F:\\\u9879\u76EE\u7BA1\u7406\\\u6D6E\u5C97\u5B9C\u642D\u6570\u636E\u8F6C\u53D1\\fugang_injection_yida\\fugang_yida_upload_winform\\MQTT-Winform\\MQTT-WinformV1\\Form1.Designer.cs",
"RelativeToolTip": "MQTT-WinformV1\\Form1.Designer.cs",
"ViewState": "AgIAAIoAAAAAAAAAAAAcwKMAAAAqAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-10-31T07:10:06.203Z",
"EditorCaption": ""
}
]
},
@ -131,14 +182,6 @@
"DockedWidth": 108,
"SelectedChildIndex": -1,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:129:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{6324226f-61b6-4f28-92ee-18d4b5fe1e48}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}"
@ -149,7 +192,15 @@
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c64b9c2-e352-428e-a56d-0ace190b99a6}"
"Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{6324226f-61b6-4f28-92ee-18d4b5fe1e48}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}"
}
]
}

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- log4net配置节声明必填 -->
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<!-- log4net核心配置精简版年月日命名+TXT格式 -->
<log4net>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="Logs/" /> <!-- 仅指定日志文件夹,无前缀 -->
<appendToFile value="true" />
<rollingStyle value="Composite" /> <!-- 按日期+大小双维度拆分 -->
<datePattern value="yyyyMMdd'.txt'" /> <!-- 年月日.txt命名 -->
<maximumFileSize value="10MB" /> <!-- 单文件最大10MB -->
<maxSizeRollBackups value="2000" /> <!-- 保留备份数 -->
<staticLogFileName value="false" /> <!-- 关闭静态文件名,启用日期命名 -->
<!-- 精简日志格式:时间+级别+消息+异常堆栈(核心排查信息) -->
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%-5level] - %message%newline%exception" />
</layout>
</appender>
<!-- 仅记录ERROR级别日志 -->
<root>
<level value="ALL" />
<appender-ref ref="RollingFileAppender" />
</root>
</log4net>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
@ -47,4 +75,6 @@
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

View File

@ -13,6 +13,7 @@ using System.Reflection;
using System.Threading.Tasks;
using System.Timers;
using System.Windows.Forms;
using log4net;
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
namespace MQTT_WinformV1

View File

@ -115,6 +115,9 @@
<Reference Include="K4os.Hash.xxHash, Version=1.0.8.0, Culture=neutral, PublicKeyToken=32cd54395057cec3, processorArchitecture=MSIL">
<HintPath>..\packages\K4os.Hash.xxHash.1.0.8\lib\net462\K4os.Hash.xxHash.dll</HintPath>
</Reference>
<Reference Include="log4net, Version=3.2.0.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL">
<HintPath>..\packages\log4net.3.2.0\lib\net462\log4net.dll</HintPath>
</Reference>
<Reference Include="MathNet.Numerics, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cd8b63ad3d691a37, processorArchitecture=MSIL">
<HintPath>..\packages\MathNet.Numerics.Signed.5.0.0\lib\net48\MathNet.Numerics.dll</HintPath>
</Reference>

View File

@ -1,35 +1,35 @@
using MQTT_WinformV1.Model;
using AlibabaCloud.OpenApiClient.Models;
//上传宜搭相关包
using AlibabaCloud.SDK.Dingtalkcrm_1_0.Models;
using AlibabaCloud.SDK.Dingtalkoauth2_1_0;
using AlibabaCloud.SDK.Dingtalkoauth2_1_0.Models;
using AlibabaCloud.SDK.Dingtalkyida_1_0;
using AlibabaCloud.SDK.Dingtalkyida_1_0.Models;
using Aliyun.Credentials.Logging;
using log4net;
using MQTT_WinformV1;
using MQTT_WinformV1.Model;
using MQTTnet;
using MQTTnet.Client;
using MQTTnet.Protocol;
using MySql.Data.MySqlClient;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using NPOI.SS.Formula.Functions;
using NPOI.XWPF.UserModel;
using System;
using System.Collections.Generic;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlTypes;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
//上传宜搭相关包
using AlibabaCloud.SDK.Dingtalkcrm_1_0.Models;
using AlibabaCloud.SDK.Dingtalkoauth2_1_0.Models;
using AlibabaCloud.SDK.Dingtalkyida_1_0.Models;
using Newtonsoft.Json;
using System.Collections.Generic;
using Tea;
using AlibabaCloud.SDK.Dingtalkoauth2_1_0;
using AlibabaCloud.SDK.Dingtalkyida_1_0;
using AlibabaCloud.OpenApiClient.Models;
using MQTT_WinformV1;
namespace MqttClient
{
public class MqttClientService
@ -48,6 +48,7 @@ namespace MqttClient
static string userId = "011117285547650088";
static string formUuid = "FORM-EF7FC39BF94041C1AC2C8E63B88BD6CAG60W";
private static readonly ILog logger = LogManager.GetLogger(typeof(MqttClientService));
public event Action<string> MessageReceived; // 通知UI层
@ -332,11 +333,15 @@ namespace MqttClient
}
catch (TeaException err)
{
Console.WriteLine($"获取 token 异常:{err.Code} --- {err.Message}");
string errorMsg = $"获取钉钉Token异常【TeaException】错误码={err.Code},错误信息={err.Message}";
Console.WriteLine(errorMsg);
logger.Error(errorMsg, err);
}
catch (Exception ex)
{
Console.WriteLine($"获取 token 异常:{ex.Message}");
string errorMsg = $"获取 token 异常:{ex.Message}";
Console.WriteLine(errorMsg);
logger.Error(errorMsg, ex);
}
return token != null ? token.Body.AccessToken : string.Empty;
@ -511,5 +516,6 @@ namespace MqttClient
}
}
}
}

View File

@ -3,6 +3,8 @@ using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using log4net;
using log4net.Config;
namespace MQTT_WinformV1
{
@ -14,6 +16,7 @@ namespace MQTT_WinformV1
[STAThread]
static void Main()
{
XmlConfigurator.Configure();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());

View File

@ -1,5 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- log4net配置节声明必填 -->
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<!-- log4net核心配置精简版年月日命名+TXT格式 -->
<log4net>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="Logs/" />
<!-- 仅指定日志文件夹,无前缀 -->
<appendToFile value="true" />
<rollingStyle value="Composite" />
<!-- 按日期+大小双维度拆分 -->
<datePattern value="yyyyMMdd'.txt'" />
<!-- 年月日.txt命名 -->
<maximumFileSize value="10MB" />
<!-- 单文件最大10MB -->
<maxSizeRollBackups value="2000" />
<!-- 保留备份数 -->
<staticLogFileName value="false" />
<!-- 关闭静态文件名,启用日期命名 -->
<!-- 精简日志格式:时间+级别+消息+异常堆栈(核心排查信息) -->
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%-5level] - %message%newline%exception" />
</layout>
</appender>
<!-- 仅记录ERROR级别日志 -->
<root>
<level value="ALL" />
<appender-ref ref="RollingFileAppender" />
</root>
</log4net>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>

View File

@ -1 +1 @@
dccd547c1985f19e16bc47c0ac5509dc21d575af8a0e6b6f199d04dfb9de5c96
12a30d1adf667f5ce1de18961a818bfa122e6860e28f4f7b1c2f7982f145fb5a

View File

@ -459,3 +459,105 @@ F:\孚冈\20251031测试\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\
F:\孚冈\20251031测试\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT-WinformV1.exe.manifest
F:\孚冈\20251031测试\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT-WinformV1.application
F:\孚冈\20251031测试\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT-Win.A1936354.Up2Date
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\MQTT-WinformV1.exe.config
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\MQTT-WinformV1.exe.manifest
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\MQTT-WinformV1.application
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\MQTT-WinformV1.exe
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\MQTT-WinformV1.pdb
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\AlibabaCloud.EndpointUtil.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\AlibabaCloud.GatewayDingTalk.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\AlibabaCloud.GatewaySpi.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\AlibabaCloud.OpenApiClient.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\AlibabaCloud.OpenApiUtil.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\AlibabaCloud.SDK.Dingtalk.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\AlibabaCloud.TeaUtil.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\AlibabaCloud.TeaXML.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\Aliyun.Credentials.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\BouncyCastle.Crypto.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\BouncyCastle.Cryptography.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\Enums.NET.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\ExtendedNumerics.BigDecimal.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\Google.Protobuf.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\ICSharpCode.SharpZipLib.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\K4os.Compression.LZ4.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\K4os.Compression.LZ4.Streams.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\K4os.Hash.xxHash.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\MathNet.Numerics.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\Microsoft.IO.RecyclableMemoryStream.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\MQTTnet.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\MySql.Data.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\Newtonsoft.Json.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\NPOI.Core.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\NPOI.OOXML.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\NPOI.OpenXml4Net.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\NPOI.OpenXmlFormats.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\NSax.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\SixLabors.Fonts.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\SixLabors.ImageSharp.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Buffers.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.IO.Pipelines.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Memory.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Net.Http.Extensions.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Net.Http.Primitives.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Numerics.Vectors.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Security.Cryptography.Pkcs.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Security.Cryptography.Xml.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Text.Encoding.CodePages.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Threading.Tasks.Extensions.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\Tea.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\ZString.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\BouncyCastle.Crypto.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\BouncyCastle.Cryptography.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\Enums.NET.pdb
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\Enums.NET.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\ExtendedNumerics.BigDecimal.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\Google.Protobuf.pdb
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\Google.Protobuf.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\ICSharpCode.SharpZipLib.pdb
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\ICSharpCode.SharpZipLib.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\K4os.Compression.LZ4.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\K4os.Compression.LZ4.Streams.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\K4os.Hash.xxHash.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\MathNet.Numerics.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\Microsoft.IO.RecyclableMemoryStream.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\MQTTnet.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\MySql.Data.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\Newtonsoft.Json.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\NPOI.Core.pdb
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\NPOI.Core.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\NPOI.OOXML.pdb
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\NPOI.OOXML.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\NPOI.OpenXml4Net.pdb
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\NPOI.OpenXml4Net.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\NPOI.OpenXmlFormats.pdb
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\NPOI.OpenXmlFormats.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\SixLabors.Fonts.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\SixLabors.ImageSharp.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Buffers.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.IO.Pipelines.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Memory.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Net.Http.Extensions.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Net.Http.Primitives.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Numerics.Vectors.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Runtime.CompilerServices.Unsafe.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Security.Cryptography.Pkcs.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Security.Cryptography.Xml.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Text.Encoding.CodePages.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\System.Threading.Tasks.Extensions.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\ZString.xml
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT-WinformV1.csproj.App.config
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT-WinformV1.csproj.AssemblyReference.cache
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT-WinformV1.exe.config
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT_WinformV1.Form1.resources
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT_WinformV1.Properties.Resources.resources
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT-WinformV1.csproj.GenerateResource.cache
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT-WinformV1.csproj.CoreCompileInputs.cache
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT-WinformV1.exe.manifest
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT-WinformV1.application
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT-Win.A1936354.Up2Date
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT-WinformV1.exe
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\obj\Debug\MQTT-WinformV1.pdb
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\log4net.dll
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\log4net.pdb
F:\项目管理\浮岗宜搭数据转发\fugang_injection_yida\fugang_yida_upload_winform\MQTT-Winform\MQTT-WinformV1\bin\Debug\log4net.xml

View File

@ -1,5 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- log4net配置节声明必填 -->
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<!-- log4net核心配置精简版年月日命名+TXT格式 -->
<log4net>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="Logs/" />
<!-- 仅指定日志文件夹,无前缀 -->
<appendToFile value="true" />
<rollingStyle value="Composite" />
<!-- 按日期+大小双维度拆分 -->
<datePattern value="yyyyMMdd'.txt'" />
<!-- 年月日.txt命名 -->
<maximumFileSize value="10MB" />
<!-- 单文件最大10MB -->
<maxSizeRollBackups value="2000" />
<!-- 保留备份数 -->
<staticLogFileName value="false" />
<!-- 关闭静态文件名,启用日期命名 -->
<!-- 精简日志格式:时间+级别+消息+异常堆栈(核心排查信息) -->
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%-5level] - %message%newline%exception" />
</layout>
</appender>
<!-- 仅记录ERROR级别日志 -->
<root>
<level value="ALL" />
<appender-ref ref="RollingFileAppender" />
</root>
</log4net>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>

View File

@ -16,6 +16,7 @@
<package id="K4os.Compression.LZ4" version="1.3.5" targetFramework="net48" />
<package id="K4os.Compression.LZ4.Streams" version="1.3.5" targetFramework="net48" />
<package id="K4os.Hash.xxHash" version="1.0.8" targetFramework="net48" />
<package id="log4net" version="3.2.0" targetFramework="net48" />
<package id="MathNet.Numerics.Signed" version="5.0.0" targetFramework="net48" />
<package id="Microsoft.Bcl" version="1.1.10" targetFramework="net48" />
<package id="Microsoft.Bcl.Build" version="1.0.14" targetFramework="net48" />