diff --git a/.vs/ASCKU Projects/DesignTimeBuild/.dtbcache.v2 b/.vs/ASCKU Projects/DesignTimeBuild/.dtbcache.v2
index 90a8095..de9ba51 100644
Binary files a/.vs/ASCKU Projects/DesignTimeBuild/.dtbcache.v2 and b/.vs/ASCKU Projects/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/.vs/ASCKU Projects/v16/.suo b/.vs/ASCKU Projects/v16/.suo
index a6729a6..a05ff09 100644
Binary files a/.vs/ASCKU Projects/v16/.suo and b/.vs/ASCKU Projects/v16/.suo differ
diff --git a/DataClient/ClassDiagram1.cd b/DataClient/ClassDiagram1.cd
new file mode 100644
index 0000000..d55f8f9
--- /dev/null
+++ b/DataClient/ClassDiagram1.cd
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+ NETClient.cs
+
+
+
+
+ QgIAADAGAQAAQAAQAAAAiIAACDICAogQAAEkAECAISE=
+ NETClient.cs
+
+
+
+
+
+ AgAAAIAAAEAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA=
+ ByteConverter.cs
+
+
+
+
+
+ AgEDgEYgABADIBQMAAAhAoARAAIACCAAgAAQBDAQAgI=
+ Struct\Pasport.cs
+
+
+
+
+
+
+
+
+
+
+ Struct\Struct.cs
+
+
+
+
+ AAAAAAAAAAAAAAAAAIAAAAAAAAAAAgAAACAAAAAAAAA=
+ Struct\Struct.cs
+
+
+
+
+
+
+
+ Struct\TechCycle.cs
+
+
+
+
+ AAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAEAAAABAAA=
+ Struct\TechCycle.cs
+
+
+
+
+
+ AAAAAAAAACAAAAAAAAAAAAAAAAAEAAgAAAAgAAAAAAA=
+ Struct\Struct.cs
+
+
+
+
\ No newline at end of file
diff --git a/DataClient/DataClient.xml b/DataClient/DataClient.xml
index b81ac06..9a5cb0f 100644
--- a/DataClient/DataClient.xml
+++ b/DataClient/DataClient.xml
@@ -202,9 +202,10 @@
-
- Класс для связи с СТП. Содержит все инструменты, для получения данных.
-
+ Класс для связи с СТП. Содержит все инструменты, для получения данных.
+
+
+ Чтение конфигурационнного файла и установка параметров по умолчанию.
Номер сервера, используемого по умолчанию.
@@ -212,22 +213,17 @@
Массив серверов, инициализированных в экземпляре класса.
-
- Получение номера сервера по его названию.
- Название сервера.
- Номер сервера в списке серверов.
-
-
- Получение название сервера по его номеру.
- Номер сервера в списке серверов.
- Название сервера.
+
+ Текущий рабочий сервер
- Проверка параметров серевера перед их добавлением в список.
- IP адресс сервера.
- Порт сервера.
- Путь к архиву.
- Результат выполнения функции.
+
+ Проверка параметров сервера.
+
+ Ip адрес сервера СТП.
+ Порт сервера СТП.
+ Путь к архивным данным.
+ Результат проверки.
Добавление сервера в список серверов.
@@ -237,36 +233,11 @@
Путь к архиву.
Результат выполнения функции.
-
- Изменение сервера в списке серверов по его номеру.
- Номер сервера в списке серверов.
- Название сервера.
- IP адресс сервера.
- Порт сервера.
- Путь к архиву.
- Результат выполнения функции.
-
-
- Изменение сервера в списке серверов по его названию.
- Название сервера.
- IP адресс сервера.
- Порт сервера.
- Путь к архиву.
- Результат выполнения функции.
-
-
+
Удаление сервера из списка серверов по его номеру.
Номер сервера в списке серверов.
Результат выполнения функции.
-
- Удаление сервера из списка серверов по его названию.
- Название сервера.
- Результат выполнения функции.
-
-
- Чтение конфигурационнного файла и установка параметров по умолчанию.
-
Создание экземпляра класса.
diff --git a/DataClient/bin/Debug/net5.0/DataClient.dll b/DataClient/bin/Debug/net5.0/DataClient.dll
index 6337933..4fad915 100644
Binary files a/DataClient/bin/Debug/net5.0/DataClient.dll and b/DataClient/bin/Debug/net5.0/DataClient.dll differ
diff --git a/DataClient/bin/Debug/net5.0/DataClient.pdb b/DataClient/bin/Debug/net5.0/DataClient.pdb
index b316b6e..bac7389 100644
Binary files a/DataClient/bin/Debug/net5.0/DataClient.pdb and b/DataClient/bin/Debug/net5.0/DataClient.pdb differ
diff --git a/DataClient/bin/Debug/net5.0/DataClient.xml b/DataClient/bin/Debug/net5.0/DataClient.xml
index b81ac06..9a5cb0f 100644
--- a/DataClient/bin/Debug/net5.0/DataClient.xml
+++ b/DataClient/bin/Debug/net5.0/DataClient.xml
@@ -202,9 +202,10 @@
-
- Класс для связи с СТП. Содержит все инструменты, для получения данных.
-
+ Класс для связи с СТП. Содержит все инструменты, для получения данных.
+
+
+ Чтение конфигурационнного файла и установка параметров по умолчанию.
Номер сервера, используемого по умолчанию.
@@ -212,22 +213,17 @@
Массив серверов, инициализированных в экземпляре класса.
-
- Получение номера сервера по его названию.
- Название сервера.
- Номер сервера в списке серверов.
-
-
- Получение название сервера по его номеру.
- Номер сервера в списке серверов.
- Название сервера.
+
+ Текущий рабочий сервер
- Проверка параметров серевера перед их добавлением в список.
- IP адресс сервера.
- Порт сервера.
- Путь к архиву.
- Результат выполнения функции.
+
+ Проверка параметров сервера.
+
+ Ip адрес сервера СТП.
+ Порт сервера СТП.
+ Путь к архивным данным.
+ Результат проверки.
Добавление сервера в список серверов.
@@ -237,36 +233,11 @@
Путь к архиву.
Результат выполнения функции.
-
- Изменение сервера в списке серверов по его номеру.
- Номер сервера в списке серверов.
- Название сервера.
- IP адресс сервера.
- Порт сервера.
- Путь к архиву.
- Результат выполнения функции.
-
-
- Изменение сервера в списке серверов по его названию.
- Название сервера.
- IP адресс сервера.
- Порт сервера.
- Путь к архиву.
- Результат выполнения функции.
-
-
+
Удаление сервера из списка серверов по его номеру.
Номер сервера в списке серверов.
Результат выполнения функции.
-
- Удаление сервера из списка серверов по его названию.
- Название сервера.
- Результат выполнения функции.
-
-
- Чтение конфигурационнного файла и установка параметров по умолчанию.
-
Создание экземпляра класса.
diff --git a/DataClient/bin/Debug/net5.0/ref/DataClient.dll b/DataClient/bin/Debug/net5.0/ref/DataClient.dll
index 32489ed..f0bcb01 100644
Binary files a/DataClient/bin/Debug/net5.0/ref/DataClient.dll and b/DataClient/bin/Debug/net5.0/ref/DataClient.dll differ
diff --git a/DataClient/bin/Release/net5.0/Config/analog/default.json b/DataClient/bin/Release/net5.0/Config/analog/default.json
new file mode 100644
index 0000000..d096f0e
--- /dev/null
+++ b/DataClient/bin/Release/net5.0/Config/analog/default.json
@@ -0,0 +1,368 @@
+{
+ "deleteAll": true,
+ "delete": [],
+ "add": [
+ {
+ "id": 0,
+ "name": " ",
+ "sname": "I ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [ 0, 1 ]
+ },
+ {
+ "id": 1,
+ "name": " ",
+ "sname": "U ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [ 2, 3 ]
+ },
+ {
+ "id": 2,
+ "name": " ",
+ "sname": "I ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [4,5]
+ },
+ {
+ "id": 3,
+ "name": "U ",
+ "sname": "U ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [6,7]
+ },
+ {
+ "id": 4,
+ "name": " ",
+ "sname": "I ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [8,9]
+ },
+ {
+ "id": 5,
+ "name": "U ",
+ "sname": "U ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [10,11]
+ },
+ {
+ "id": 6,
+ "name": " ",
+ "sname": "I ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [12,13]
+ },
+ {
+ "id": 7,
+ "name": "t ",
+ "sname": "t .",
+ "measure": ".",
+ "byteId": [14,15]
+ },
+ {
+ "id": 8,
+ "name": "t ",
+ "sname": "t .",
+ "measure": ".",
+ "byteId": [16,17]
+ },
+ {
+ "id": 9,
+ "name": "t -",
+ "sname": "t -",
+ "measure": ".",
+ "byteId": [18,19]
+ },
+ {
+ "id": 10,
+ "name": "t ",
+ "sname": "t ",
+ "measure": ".",
+ "byteId": [20,21]
+ },
+ {
+ "id": 11,
+ "name": " 0.1",
+ "sname": "S ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [22,23]
+ },
+ {
+ "id": 12,
+ "name": "",
+ "sname": "S ",
+ "measure": "",
+ "byteId": [24,25]
+ },
+ {
+ "id": 13,
+ "name": " ",
+ "measure": "..",
+ "mul": -1,
+ "byteId": [26,27]
+ },
+ {
+ "id": 14,
+ "name": " -",
+ "sname": "R -",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [28,29]
+ },
+ {
+ "id": 15,
+ "name": " -",
+ "sname": "R -",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [30,31]
+ },
+ {
+ "id": 16,
+ "name": " ",
+ "sname": "Q .",
+ "measure": "^3/",
+ "byteId": [ 32, 33 ]
+ },
+ {
+ "id": 17,
+ "name": " ",
+ "sname": "..",
+ "mul": 0.01,
+ "byteId": [34,35]
+ },
+ {
+ "id": 18,
+ "name": " ",
+ "sname": "..",
+ "mul": 0.1,
+ "byteId": [36,37]
+ },
+ {
+ "id": 19,
+ "name": " ",
+ "sname": "Q. .",
+ "measure": "^3/",
+ "mul": 0.01,
+ "byteId": [38,39]
+ },
+ {
+ "id": 20,
+ "name": " ",
+ "sname": "Q. .",
+ "measure": "^3/",
+ "mul": 0.01,
+ "byteId": [40,41]
+ },
+ {
+ "id": 21,
+ "name": " .+1,5",
+ "sname": "P .",
+ "measure": "/^2",
+ "mul": 0.01,
+ "byteId": [42,43]
+ },
+ {
+ "id": 22,
+ "name": " ",
+ "sname": "Q. .",
+ "measure": "^3/",
+ "mul": 0.01,
+ "byteId": [44,45]
+ },
+ {
+ "id": 23,
+ "name": " ()",
+ "sname": "I . ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [58,59]
+ },
+ {
+ "id": 25,
+ "name": "-. ",
+ "sname": "-",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [62,63]
+ },
+ {
+ "id": 26,
+ "name": "-. . ",
+ "sname": "-",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [64,65]
+ },
+ {
+ "id": 27,
+ "name": "t -",
+ "sname": "t .",
+ "measure": ".",
+ "byteId": [66,67]
+ },
+ {
+ "id": 28,
+ "name": "t ",
+ "sname": "t .",
+ "measure": ".",
+ "byteId": [68,69]
+ },
+ {
+ "id": 29,
+ "name": " ",
+ "sname": "Q. .",
+ "measure": "^3/",
+ "mul": 0.01,
+ "byteId": [70,71]
+ },
+ {
+ "id": 30,
+ "name": " ",
+ "sname": ". .",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [72,73]
+ },
+ {
+ "id": 31,
+ "name": " (.)",
+ "sname": "I .. .",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [74,75]
+ },
+ {
+ "id": 33,
+ "name": " -1200",
+ "sname": "-1200",
+ "measure": "..",
+ "mul": 0.1,
+ "byteId": [78,79]
+ },
+ {
+ "id": 34,
+ "name": " -18,75",
+ "sname": "-18,25",
+ "measure": "..",
+ "mul": 0.001,
+ "byteId": [80,81]
+ },
+ {
+ "id": 35,
+ "name": " ",
+ "sname": "P ..",
+ "measure": "/^2",
+ "mul": 0.1,
+ "byteId": [82,83]
+ },
+ {
+ "id": 36,
+ "name": " ",
+ "sname": "P ..",
+ "measure": "/^2",
+ "byteId": [84,85]
+ },
+ {
+ "id": 37,
+ "name": " ()",
+ "sname": ".I, ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [86,87]
+ },
+ {
+ "id": 38,
+ "name": " ",
+ "sname": "...",
+ "measure": "",
+ "mul": 0.01,
+ "byteId": [88,89]
+ },
+ {
+ "id": 39,
+ "name": " ARPW",
+ "sname": "I . ARPW",
+ "measure": "",
+ "mul": 0.01,
+ "byteId": [90,91]
+ },
+ {
+ "id": 40,
+ "name": " ",
+ "sname": "., ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": []
+ },
+ {
+ "id": 41,
+ "name": " . 1 .",
+ "sname": "U . 1, ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [92,93]
+ },
+ {
+ "id": 42,
+ "name": ": 1",
+ "sname": "I 1 ",
+ "measure": "",
+ "byteId": [94,95]
+ },
+ {
+ "id": 43,
+ "name": ": 2",
+ "sname": "I 2 ",
+ "measure": "",
+ "byteId": [96,97]
+ },
+ {
+ "id": 44,
+ "name": ": 3",
+ "sname": "I 3 ",
+ "measure": "",
+ "byteId": [98,99]
+ },
+ {
+ "id": 45,
+ "name": ": ",
+ "sname": ". ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [100,101]
+ },
+ {
+ "id": 46,
+ "name": ": p",
+ "mul": 0.01,
+ "byteId": [102,103]
+ },
+ {
+ "id": 47,
+ "name": ": i",
+ "mul": 0.01,
+ "byteId": [104,105]
+ },
+ {
+ "id": 49,
+ "name": " ",
+ "byteId": [106,107]
+ },
+ {
+ "id": 50,
+ "name": " U ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [108,109]
+ }
+
+ ]
+}
diff --git a/DataClient/bin/Release/net5.0/DataClient.dll b/DataClient/bin/Release/net5.0/DataClient.dll
index 2bab1ff..517a083 100644
Binary files a/DataClient/bin/Release/net5.0/DataClient.dll and b/DataClient/bin/Release/net5.0/DataClient.dll differ
diff --git a/DataClient/bin/Release/net5.0/DataClient.pdb b/DataClient/bin/Release/net5.0/DataClient.pdb
index a6bc20a..1ad534a 100644
Binary files a/DataClient/bin/Release/net5.0/DataClient.pdb and b/DataClient/bin/Release/net5.0/DataClient.pdb differ
diff --git a/DataClient/bin/Release/net5.0/ref/DataClient.dll b/DataClient/bin/Release/net5.0/ref/DataClient.dll
index 2f6291e..0c44ec1 100644
Binary files a/DataClient/bin/Release/net5.0/ref/DataClient.dll and b/DataClient/bin/Release/net5.0/ref/DataClient.dll differ
diff --git a/DataClient/obj/Debug/net5.0/DataClient.csproj.AssemblyReference.cache b/DataClient/obj/Debug/net5.0/DataClient.csproj.AssemblyReference.cache
index f6d27af..f5e894a 100644
Binary files a/DataClient/obj/Debug/net5.0/DataClient.csproj.AssemblyReference.cache and b/DataClient/obj/Debug/net5.0/DataClient.csproj.AssemblyReference.cache differ
diff --git a/DataClient/obj/Debug/net5.0/DataClient.csproj.CoreCompileInputs.cache b/DataClient/obj/Debug/net5.0/DataClient.csproj.CoreCompileInputs.cache
index b508c09..614f848 100644
--- a/DataClient/obj/Debug/net5.0/DataClient.csproj.CoreCompileInputs.cache
+++ b/DataClient/obj/Debug/net5.0/DataClient.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-87bece5d0c6996144f4c9f6e3331fc77f0523159
+dd97bd7f2ddb5e6bfbcd5e8344f0cae7dc566df2
diff --git a/DataClient/obj/Debug/net5.0/DataClient.dll b/DataClient/obj/Debug/net5.0/DataClient.dll
index 6337933..4fad915 100644
Binary files a/DataClient/obj/Debug/net5.0/DataClient.dll and b/DataClient/obj/Debug/net5.0/DataClient.dll differ
diff --git a/DataClient/obj/Debug/net5.0/DataClient.pdb b/DataClient/obj/Debug/net5.0/DataClient.pdb
index b316b6e..bac7389 100644
Binary files a/DataClient/obj/Debug/net5.0/DataClient.pdb and b/DataClient/obj/Debug/net5.0/DataClient.pdb differ
diff --git a/DataClient/obj/Debug/net5.0/ref/DataClient.dll b/DataClient/obj/Debug/net5.0/ref/DataClient.dll
index 32489ed..f0bcb01 100644
Binary files a/DataClient/obj/Debug/net5.0/ref/DataClient.dll and b/DataClient/obj/Debug/net5.0/ref/DataClient.dll differ
diff --git a/DataClient/obj/Release/net5.0/DataClient.csproj.AssemblyReference.cache b/DataClient/obj/Release/net5.0/DataClient.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..f6d27af
Binary files /dev/null and b/DataClient/obj/Release/net5.0/DataClient.csproj.AssemblyReference.cache differ
diff --git a/DataClient/obj/Release/net5.0/DataClient.csproj.CoreCompileInputs.cache b/DataClient/obj/Release/net5.0/DataClient.csproj.CoreCompileInputs.cache
index dde3f7d..42d4b32 100644
--- a/DataClient/obj/Release/net5.0/DataClient.csproj.CoreCompileInputs.cache
+++ b/DataClient/obj/Release/net5.0/DataClient.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-a328cb2222d42dc01388bbdc69d054e8d72e5f87
+85eae5e91d48b2b6604876303fc37a94b53d66ee
diff --git a/DataClient/obj/Release/net5.0/DataClient.csproj.FileListAbsolute.txt b/DataClient/obj/Release/net5.0/DataClient.csproj.FileListAbsolute.txt
index 4ec9653..f10ce27 100644
--- a/DataClient/obj/Release/net5.0/DataClient.csproj.FileListAbsolute.txt
+++ b/DataClient/obj/Release/net5.0/DataClient.csproj.FileListAbsolute.txt
@@ -3,7 +3,6 @@ D:\GIT\ASCKU_PC\DataClient\bin\Release\net5.0\DataClient.deps.json
D:\GIT\ASCKU_PC\DataClient\bin\Release\net5.0\DataClient.dll
D:\GIT\ASCKU_PC\DataClient\bin\Release\net5.0\ref\DataClient.dll
D:\GIT\ASCKU_PC\DataClient\bin\Release\net5.0\DataClient.pdb
-D:\GIT\ASCKU_PC\DataClient\obj\Release\net5.0\DataClient.csprojAssemblyReference.cache
D:\GIT\ASCKU_PC\DataClient\obj\Release\net5.0\DataClient.GeneratedMSBuildEditorConfig.editorconfig
D:\GIT\ASCKU_PC\DataClient\obj\Release\net5.0\DataClient.AssemblyInfoInputs.cache
D:\GIT\ASCKU_PC\DataClient\obj\Release\net5.0\DataClient.AssemblyInfo.cs
@@ -11,3 +10,5 @@ D:\GIT\ASCKU_PC\DataClient\obj\Release\net5.0\DataClient.csproj.CoreCompileInput
D:\GIT\ASCKU_PC\DataClient\obj\Release\net5.0\DataClient.dll
D:\GIT\ASCKU_PC\DataClient\obj\Release\net5.0\ref\DataClient.dll
D:\GIT\ASCKU_PC\DataClient\obj\Release\net5.0\DataClient.pdb
+D:\GIT\ASCKU_PC\DataClient\bin\Release\net5.0\Config\analog\default.json
+D:\GIT\ASCKU_PC\DataClient\obj\Release\net5.0\DataClient.csproj.AssemblyReference.cache
diff --git a/DataClient/obj/Release/net5.0/DataClient.csprojAssemblyReference.cache b/DataClient/obj/Release/net5.0/DataClient.csprojAssemblyReference.cache
deleted file mode 100644
index c5f1206..0000000
Binary files a/DataClient/obj/Release/net5.0/DataClient.csprojAssemblyReference.cache and /dev/null differ
diff --git a/DataClient/obj/Release/net5.0/DataClient.dll b/DataClient/obj/Release/net5.0/DataClient.dll
index 2bab1ff..517a083 100644
Binary files a/DataClient/obj/Release/net5.0/DataClient.dll and b/DataClient/obj/Release/net5.0/DataClient.dll differ
diff --git a/DataClient/obj/Release/net5.0/DataClient.pdb b/DataClient/obj/Release/net5.0/DataClient.pdb
index a6bc20a..1ad534a 100644
Binary files a/DataClient/obj/Release/net5.0/DataClient.pdb and b/DataClient/obj/Release/net5.0/DataClient.pdb differ
diff --git a/DataClient/obj/Release/net5.0/ref/DataClient.dll b/DataClient/obj/Release/net5.0/ref/DataClient.dll
index 2f6291e..0c44ec1 100644
Binary files a/DataClient/obj/Release/net5.0/ref/DataClient.dll and b/DataClient/obj/Release/net5.0/ref/DataClient.dll differ
diff --git a/DataClients/obj/Debug/netstandard2.0/DataClients.csproj.AssemblyReference.cache b/DataClients/obj/Debug/netstandard2.0/DataClients.csproj.AssemblyReference.cache
index 9ff603c..7ca7b64 100644
Binary files a/DataClients/obj/Debug/netstandard2.0/DataClients.csproj.AssemblyReference.cache and b/DataClients/obj/Debug/netstandard2.0/DataClients.csproj.AssemblyReference.cache differ
diff --git a/DataClients/obj/Release/netstandard2.0/DataClients.csproj.AssemblyReference.cache b/DataClients/obj/Release/netstandard2.0/DataClients.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..85179cf
Binary files /dev/null and b/DataClients/obj/Release/netstandard2.0/DataClients.csproj.AssemblyReference.cache differ
diff --git a/Korp90TimePasport/obj/Debug/netcoreapp3.1/Korp90TimePasport.csproj.AssemblyReference.cache b/Korp90TimePasport/obj/Debug/netcoreapp3.1/Korp90TimePasport.csproj.AssemblyReference.cache
index f46e48f..035fa5b 100644
Binary files a/Korp90TimePasport/obj/Debug/netcoreapp3.1/Korp90TimePasport.csproj.AssemblyReference.cache and b/Korp90TimePasport/obj/Debug/netcoreapp3.1/Korp90TimePasport.csproj.AssemblyReference.cache differ
diff --git a/Korp90TimePasport/obj/Release/netcoreapp3.1/Korp90TimePasport.csproj.AssemblyReference.cache b/Korp90TimePasport/obj/Release/netcoreapp3.1/Korp90TimePasport.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..14e9a1e
Binary files /dev/null and b/Korp90TimePasport/obj/Release/netcoreapp3.1/Korp90TimePasport.csproj.AssemblyReference.cache differ
diff --git a/Mailing/obj/Debug/netcoreapp3.1/Mailing.csproj.AssemblyReference.cache b/Mailing/obj/Debug/netcoreapp3.1/Mailing.csproj.AssemblyReference.cache
index 7800674..3f443fa 100644
Binary files a/Mailing/obj/Debug/netcoreapp3.1/Mailing.csproj.AssemblyReference.cache and b/Mailing/obj/Debug/netcoreapp3.1/Mailing.csproj.AssemblyReference.cache differ
diff --git a/Mailing/obj/Release/netcoreapp3.1/Mailing.csproj.AssemblyReference.cache b/Mailing/obj/Release/netcoreapp3.1/Mailing.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..87ce71a
Binary files /dev/null and b/Mailing/obj/Release/netcoreapp3.1/Mailing.csproj.AssemblyReference.cache differ
diff --git a/PrintPDF/MigraDoc.DocumentObjectModel/obj/Debug/netstandard2.0/MigraDoc.DocumentObjectModel.csproj.AssemblyReference.cache b/PrintPDF/MigraDoc.DocumentObjectModel/obj/Debug/netstandard2.0/MigraDoc.DocumentObjectModel.csproj.AssemblyReference.cache
index ffd7cff..0664a97 100644
Binary files a/PrintPDF/MigraDoc.DocumentObjectModel/obj/Debug/netstandard2.0/MigraDoc.DocumentObjectModel.csproj.AssemblyReference.cache and b/PrintPDF/MigraDoc.DocumentObjectModel/obj/Debug/netstandard2.0/MigraDoc.DocumentObjectModel.csproj.AssemblyReference.cache differ
diff --git a/PrintPDF/MigraDoc.DocumentObjectModel/obj/Release/netstandard2.0/MigraDoc.DocumentObjectModel.csproj.AssemblyReference.cache b/PrintPDF/MigraDoc.DocumentObjectModel/obj/Release/netstandard2.0/MigraDoc.DocumentObjectModel.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..fb9b408
Binary files /dev/null and b/PrintPDF/MigraDoc.DocumentObjectModel/obj/Release/netstandard2.0/MigraDoc.DocumentObjectModel.csproj.AssemblyReference.cache differ
diff --git a/PrintPDF/MigraDoc.Rendering/obj/Debug/netstandard2.0/MigraDoc.Rendering.csproj.AssemblyReference.cache b/PrintPDF/MigraDoc.Rendering/obj/Debug/netstandard2.0/MigraDoc.Rendering.csproj.AssemblyReference.cache
index 28acc3f..46d697e 100644
Binary files a/PrintPDF/MigraDoc.Rendering/obj/Debug/netstandard2.0/MigraDoc.Rendering.csproj.AssemblyReference.cache and b/PrintPDF/MigraDoc.Rendering/obj/Debug/netstandard2.0/MigraDoc.Rendering.csproj.AssemblyReference.cache differ
diff --git a/PrintPDF/PdfSharp.Charting/obj/Debug/netstandard2.0/PdfSharp.Charting.csproj.AssemblyReference.cache b/PrintPDF/PdfSharp.Charting/obj/Debug/netstandard2.0/PdfSharp.Charting.csproj.AssemblyReference.cache
index a2b1f7d..866f37b 100644
Binary files a/PrintPDF/PdfSharp.Charting/obj/Debug/netstandard2.0/PdfSharp.Charting.csproj.AssemblyReference.cache and b/PrintPDF/PdfSharp.Charting/obj/Debug/netstandard2.0/PdfSharp.Charting.csproj.AssemblyReference.cache differ
diff --git a/PrintPDF/PdfSharp/obj/Release/netstandard2.0/PdfSharp.csproj.AssemblyReference.cache b/PrintPDF/PdfSharp/obj/Release/netstandard2.0/PdfSharp.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..34f4a98
Binary files /dev/null and b/PrintPDF/PdfSharp/obj/Release/netstandard2.0/PdfSharp.csproj.AssemblyReference.cache differ
diff --git a/SupportClasses/obj/Debug/netstandard2.0/SupportClasses.csproj.AssemblyReference.cache b/SupportClasses/obj/Debug/netstandard2.0/SupportClasses.csproj.AssemblyReference.cache
index 057cfd5..0664a97 100644
Binary files a/SupportClasses/obj/Debug/netstandard2.0/SupportClasses.csproj.AssemblyReference.cache and b/SupportClasses/obj/Debug/netstandard2.0/SupportClasses.csproj.AssemblyReference.cache differ
diff --git a/SupportClasses/obj/Release/netstandard2.0/SupportClasses.csproj.AssemblyReference.cache b/SupportClasses/obj/Release/netstandard2.0/SupportClasses.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..5d37eaf
Binary files /dev/null and b/SupportClasses/obj/Release/netstandard2.0/SupportClasses.csproj.AssemblyReference.cache differ
diff --git a/Test2/obj/Debug/net5.0/Test2.csproj.AssemblyReference.cache b/Test2/obj/Debug/net5.0/Test2.csproj.AssemblyReference.cache
index 1929fac..3f7d337 100644
Binary files a/Test2/obj/Debug/net5.0/Test2.csproj.AssemblyReference.cache and b/Test2/obj/Debug/net5.0/Test2.csproj.AssemblyReference.cache differ
diff --git a/Test2/obj/Release/net5.0/Test2.csproj.AssemblyReference.cache b/Test2/obj/Release/net5.0/Test2.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..803e105
Binary files /dev/null and b/Test2/obj/Release/net5.0/Test2.csproj.AssemblyReference.cache differ
diff --git a/Tests/obj/Debug/netcoreapp3.1/Tests.csproj.AssemblyReference.cache b/Tests/obj/Debug/netcoreapp3.1/Tests.csproj.AssemblyReference.cache
index 8e21cb5..bda8ee0 100644
Binary files a/Tests/obj/Debug/netcoreapp3.1/Tests.csproj.AssemblyReference.cache and b/Tests/obj/Debug/netcoreapp3.1/Tests.csproj.AssemblyReference.cache differ
diff --git a/Tests/obj/Release/netcoreapp3.1/Tests.csproj.AssemblyReference.cache b/Tests/obj/Release/netcoreapp3.1/Tests.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..f4a7e37
Binary files /dev/null and b/Tests/obj/Release/netcoreapp3.1/Tests.csproj.AssemblyReference.cache differ
diff --git a/test3/Program.cs b/test3/Program.cs
index 5567fc7..197cd41 100644
--- a/test3/Program.cs
+++ b/test3/Program.cs
@@ -3,21 +3,42 @@ using NLog;
using NLog.Config;
using NLog.Targets;
using System;
+using System.Collections.Generic;
+using System.Threading;
using System.Threading.Tasks;
namespace test3
{
class Program
{
+ static bool flag_end_task = true;
static Logger log = LogManager.GetCurrentClassLogger();
static void Main(string[] args)
{
LogConf();
Test1();
+ Console.ReadKey();
Test2();
+ Console.ReadKey();
Test3();
+ Console.ReadKey();
Test4();
+ Console.ReadKey();
Test5();
+ Console.ReadKey();
+ var t6 = new Task(() => Test6());
+ t6.Start();
+ Console.ReadKey();
+ flag_end_task = false;
+ t6.Wait();
+ Console.ReadKey();
+ flag_end_task = true;
+ var t7 = new Task(() => Test7());
+ t7.Start();
+ Console.ReadKey();
+ flag_end_task = false;
+ t7.Wait();
+ Console.ReadKey();
}
@@ -36,22 +57,25 @@ namespace test3
//Проверка соединения
static void Test1()
{
- log.Warn("TEST1:");
+ log.Error("TEST1:");
var t = new NETClient("10.10.45.152", 1070);
log.Warn("Проверка соединения:");
+ var start = Environment.TickCount64;
t.Connect();
if (t.Connected())
log.Warn("Соединение ОК!");
else
log.Warn("Соединение не удалось!");
t.Close();
+ log.Error("Время выполнения: " + (Environment.TickCount64 - start));
}
//Проверка получения и отправки кода
static void Test2()
{
- log.Warn("TEST2:");
+ log.Error("TEST2:");
var t = new NETClient("10.10.45.152", 1070);
log.Warn("Проверка отправки и получения кода (время сервера):");
+ var start = Environment.TickCount64;
var buf = t.CreateCode((uint)NETClient.Code.server_time);
var s = "";
foreach (var e in buf)
@@ -81,42 +105,52 @@ namespace test3
else
log.Warn("Ошибка отправки кода.");
t.Close();
+ log.Error("Время выполнения: " + (Environment.TickCount64 - start));
}
//Проверка получения списков паспортов
static void Test3()
{
- log.Warn("TEST3:");
+ log.Error("TEST3:");
var t = new NETClient("10.10.45.152", 1070);
log.Warn("Проверка получения директории 2021");
+ var start = Environment.TickCount64;
var r = t.Full_Dir_Browse("2021");
+ log.Error("Время выполнения: " + (Environment.TickCount64 - start));
log.Warn("Результат 2021:");
- foreach (var e in r)
- {
- log.Warn(e);
- }
+ if (r == null) log.Warn("Ошибка.");
+ else foreach (var e in r) log.Warn(e);
log.Warn("Проверка получения директории 2021/07");
+ start = Environment.TickCount64;
r = t.Full_Dir_Browse("2021/07");
+ log.Error("Время выполнения: " + (Environment.TickCount64 - start));
log.Warn("Результат 2021/07:");
- foreach (var e in r)
- {
- log.Warn(e);
- }
+ if (r == null) log.Warn("Ошибка.");
+ else foreach (var e in r) log.Warn(e);
log.Warn("Проверка получения директории 2021/07/07");
+ start = Environment.TickCount64;
r = t.Full_Dir_Browse("2021/07/07");
+ log.Error("Время выполнения: " + (Environment.TickCount64 - start));
log.Warn("Результат 2021/07/07:");
- foreach (var e in r)
- {
- log.Warn(e);
- }
+ if (r == null) log.Warn("Ошибка.");
+ else foreach (var e in r) log.Warn(e);
+ log.Warn("Проверка получения директории 2022/03/12");
+ start = Environment.TickCount64;
+ r = t.Full_Dir_Browse("2022/03/12");
+ log.Error("Время выполнения: " + (Environment.TickCount64 - start));
+ log.Warn("Результат 2022/03/12:");
+ if (r == null) log.Warn("Ошибка.");
+ else foreach (var e in r) log.Warn(e);
}
//Проверка загрузки паспорта
static void Test4()
{
- log.Warn("TEST4:");
+ log.Error("TEST4:");
var t = new NETClient("10.10.45.152", 1070);
log.Warn("Проверка получения паспорта:");
log.Warn("Запрос паспорта 2021/07/07/17:55:10-8-10-11495.gz");
+ var start = Environment.TickCount64;
var p = t.Full_Pasp_Download("2021/07/07/17:55:10-8-10-11495.gz");
+ log.Error("Время выполнения: " + (Environment.TickCount64 - start));
log.Warn("Полученный код: ");
var b = p.PaspByte;
var s = "";
@@ -166,11 +200,13 @@ namespace test3
//Проверка получения технологического цикла
static void Test5()
{
- log.Warn("TEST5:");
+ log.Error("TEST5:");
var t = new NETClient("10.10.45.152", 1070);
log.Warn("Проверка получения технологического цикла:");
log.Warn("Запрос цикла печи 10 за 2021.07.07");
+ var start = Environment.TickCount64;
var r = t.Full_Download(new DateTime(2021, 07, 07), 10, 3);
+ log.Error("Время выполнения: " + (Environment.TickCount64 - start));
log.Warn("Получен код:");
var s = "";
foreach (var e in r)
@@ -180,5 +216,138 @@ namespace test3
foreach(var e in tc)
log.Warn(e.start.ToString("yyyy.MM.dd HH.mm.ss") + " " + e.index.Value.ToString("D2"));
}
+
+ //Проверка количества соединений
+ static void Test6()
+ {
+ var count = 1;
+ var flag_drop = true;
+ while(flag_drop == true)
+ {
+ log.Error("Test " + count.ToString() + ":");
+
+ var listTask = new List>();
+ for (var i = 0; i < count; i++)
+ listTask.Add(new Task<(int id, long ticks)>(() => {
+ (int id, long ticks) result;
+ var t = new NETClient("10.10.45.152", 1070);
+ var start = Environment.TickCount64;
+ var buf = t.CreateCode((uint)NETClient.Code.server_time);
+ t.Connect();
+ if (t.SendBytes(buf))
+ {
+ buf = t.ReceiveBytes(7);
+ if (buf.Length == 7)
+ {
+ result = (i, Environment.TickCount64 - start);
+ }
+ else
+ {
+ t.Close();
+ throw new Exception("Ops");
+ }
+ }
+ else
+ {
+ t.Close();
+ throw new Exception("Ops");
+ }
+ t.Close();
+ return result;
+ }));
+
+ var start = Environment.TickCount64;
+ foreach (var e in listTask) e.Start();
+
+ var flag_check = true;
+ while(flag_check) {
+ flag_check = false;
+ for (var i = 0; i < listTask.Count; i++)
+ flag_check = flag_check || !listTask[i].IsCompleted;
+ if (flag_check) Task.Delay(100).Wait();
+ }
+
+ var end = Environment.TickCount64 - start;
+ var mid_count = 0D;
+ for (var i = 0; i < listTask.Count; i++)
+ {
+ if (!listTask[i].IsCompletedSuccessfully)
+ {
+ flag_drop = false;
+ continue;
+ }
+ var res = listTask[i].Result;
+ if (mid_count == 0) mid_count += res.ticks;
+ else mid_count = (mid_count + res.ticks) / 2;
+ flag_drop = flag_drop && (res.ticks < (5000));
+ log.Warn(res.id.ToString("D3") + " : " + res.ticks.ToString("D4"));
+ }
+ log.Error("Mid: " + mid_count.ToString());
+ log.Error("Total: " + end.ToString("D4"));
+
+ flag_drop = flag_drop && flag_end_task;
+ if (!flag_drop)
+ log.Error("Drop Global Task");
+ count++;
+ }
+
+ }
+
+ //Проверка скорости работы
+ static void Test7()
+ {
+ var count = 1;
+ var flag_drop = true;
+ while (flag_drop == true)
+ {
+ log.Error("Test " + count.ToString() + ":");
+
+ var listTask = new List>();
+ for (var i = 0; i < count; i++)
+ listTask.Add(new Task<(int id, long ticks)>(() => {
+ var t = new NETClient("10.10.45.152", 1070);
+ var start = Environment.TickCount64;
+ var r = t.Full_Download(new DateTime(2021, 07, 08), 30, 1);
+ if (r.Length == 0)
+ return (i, -1);
+ return (i, Environment.TickCount64 - start);
+ }));
+
+ var start = Environment.TickCount64;
+ foreach (var e in listTask) e.Start();
+
+ var flag_check = true;
+ while (flag_check)
+ {
+ flag_check = false;
+ for (var i = 0; i < listTask.Count; i++)
+ flag_check = flag_check || !listTask[i].IsCompleted;
+ if (flag_check) Task.Delay(100).Wait();
+ }
+
+ var end = Environment.TickCount64 - start;
+ var mid_count = 0D;
+ for (var i = 0; i < listTask.Count; i++)
+ {
+ if (!listTask[i].IsCompletedSuccessfully)
+ {
+ flag_drop = false;
+ continue;
+ }
+ var res = listTask[i].Result;
+ if (mid_count == 0) mid_count += res.ticks;
+ else mid_count = (mid_count + res.ticks) / 2;
+ log.Warn(res.id.ToString("D3") + " : " + res.ticks.ToString("D4"));
+ }
+ log.Error("Mid: " + mid_count.ToString());
+ log.Error("Total: " + end.ToString("D4"));
+
+ flag_drop = flag_drop && flag_end_task;
+ if (!flag_drop)
+ log.Error("Drop Global Task");
+ count++;
+ }
+
+ }
}
}
diff --git a/test3/Properties/PublishProfiles/FolderProfile.pubxml b/test3/Properties/PublishProfiles/FolderProfile.pubxml
new file mode 100644
index 0000000..b8769c2
--- /dev/null
+++ b/test3/Properties/PublishProfiles/FolderProfile.pubxml
@@ -0,0 +1,12 @@
+
+
+
+
+ Release
+ Any CPU
+ bin\Release\net5.0\publish\
+ FileSystem
+
+
\ No newline at end of file
diff --git a/test3/Properties/PublishProfiles/FolderProfile.pubxml.user b/test3/Properties/PublishProfiles/FolderProfile.pubxml.user
new file mode 100644
index 0000000..ed43aeb
--- /dev/null
+++ b/test3/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -0,0 +1,9 @@
+
+
+
+
+ True|2021-07-09T08:26:04.0054456Z;
+
+
\ No newline at end of file
diff --git a/test3/bin/Debug/net5.0/DataClient.dll b/test3/bin/Debug/net5.0/DataClient.dll
index 6337933..4fad915 100644
Binary files a/test3/bin/Debug/net5.0/DataClient.dll and b/test3/bin/Debug/net5.0/DataClient.dll differ
diff --git a/test3/bin/Debug/net5.0/DataClient.pdb b/test3/bin/Debug/net5.0/DataClient.pdb
index b316b6e..bac7389 100644
Binary files a/test3/bin/Debug/net5.0/DataClient.pdb and b/test3/bin/Debug/net5.0/DataClient.pdb differ
diff --git a/test3/bin/Debug/net5.0/DataClient.xml b/test3/bin/Debug/net5.0/DataClient.xml
index b81ac06..9a5cb0f 100644
--- a/test3/bin/Debug/net5.0/DataClient.xml
+++ b/test3/bin/Debug/net5.0/DataClient.xml
@@ -202,9 +202,10 @@
-
- Класс для связи с СТП. Содержит все инструменты, для получения данных.
-
+ Класс для связи с СТП. Содержит все инструменты, для получения данных.
+
+
+ Чтение конфигурационнного файла и установка параметров по умолчанию.
Номер сервера, используемого по умолчанию.
@@ -212,22 +213,17 @@
Массив серверов, инициализированных в экземпляре класса.
-
- Получение номера сервера по его названию.
- Название сервера.
- Номер сервера в списке серверов.
-
-
- Получение название сервера по его номеру.
- Номер сервера в списке серверов.
- Название сервера.
+
+ Текущий рабочий сервер
- Проверка параметров серевера перед их добавлением в список.
- IP адресс сервера.
- Порт сервера.
- Путь к архиву.
- Результат выполнения функции.
+
+ Проверка параметров сервера.
+
+ Ip адрес сервера СТП.
+ Порт сервера СТП.
+ Путь к архивным данным.
+ Результат проверки.
Добавление сервера в список серверов.
@@ -237,36 +233,11 @@
Путь к архиву.
Результат выполнения функции.
-
- Изменение сервера в списке серверов по его номеру.
- Номер сервера в списке серверов.
- Название сервера.
- IP адресс сервера.
- Порт сервера.
- Путь к архиву.
- Результат выполнения функции.
-
-
- Изменение сервера в списке серверов по его названию.
- Название сервера.
- IP адресс сервера.
- Порт сервера.
- Путь к архиву.
- Результат выполнения функции.
-
-
+
Удаление сервера из списка серверов по его номеру.
Номер сервера в списке серверов.
Результат выполнения функции.
-
- Удаление сервера из списка серверов по его названию.
- Название сервера.
- Результат выполнения функции.
-
-
- Чтение конфигурационнного файла и установка параметров по умолчанию.
-
Создание экземпляра класса.
diff --git a/test3/bin/Debug/net5.0/ref/test3.dll b/test3/bin/Debug/net5.0/ref/test3.dll
index 1c86cc3..161ab7e 100644
Binary files a/test3/bin/Debug/net5.0/ref/test3.dll and b/test3/bin/Debug/net5.0/ref/test3.dll differ
diff --git a/test3/bin/Debug/net5.0/test3.dll b/test3/bin/Debug/net5.0/test3.dll
index 2fb940f..c723c72 100644
Binary files a/test3/bin/Debug/net5.0/test3.dll and b/test3/bin/Debug/net5.0/test3.dll differ
diff --git a/test3/bin/Debug/net5.0/test3.pdb b/test3/bin/Debug/net5.0/test3.pdb
index 3ece5ea..5941f1c 100644
Binary files a/test3/bin/Debug/net5.0/test3.pdb and b/test3/bin/Debug/net5.0/test3.pdb differ
diff --git a/test3/bin/Release/net5.0/Config/analog/default.json b/test3/bin/Release/net5.0/Config/analog/default.json
new file mode 100644
index 0000000..d096f0e
--- /dev/null
+++ b/test3/bin/Release/net5.0/Config/analog/default.json
@@ -0,0 +1,368 @@
+{
+ "deleteAll": true,
+ "delete": [],
+ "add": [
+ {
+ "id": 0,
+ "name": " ",
+ "sname": "I ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [ 0, 1 ]
+ },
+ {
+ "id": 1,
+ "name": " ",
+ "sname": "U ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [ 2, 3 ]
+ },
+ {
+ "id": 2,
+ "name": " ",
+ "sname": "I ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [4,5]
+ },
+ {
+ "id": 3,
+ "name": "U ",
+ "sname": "U ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [6,7]
+ },
+ {
+ "id": 4,
+ "name": " ",
+ "sname": "I ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [8,9]
+ },
+ {
+ "id": 5,
+ "name": "U ",
+ "sname": "U ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [10,11]
+ },
+ {
+ "id": 6,
+ "name": " ",
+ "sname": "I ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [12,13]
+ },
+ {
+ "id": 7,
+ "name": "t ",
+ "sname": "t .",
+ "measure": ".",
+ "byteId": [14,15]
+ },
+ {
+ "id": 8,
+ "name": "t ",
+ "sname": "t .",
+ "measure": ".",
+ "byteId": [16,17]
+ },
+ {
+ "id": 9,
+ "name": "t -",
+ "sname": "t -",
+ "measure": ".",
+ "byteId": [18,19]
+ },
+ {
+ "id": 10,
+ "name": "t ",
+ "sname": "t ",
+ "measure": ".",
+ "byteId": [20,21]
+ },
+ {
+ "id": 11,
+ "name": " 0.1",
+ "sname": "S ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [22,23]
+ },
+ {
+ "id": 12,
+ "name": "",
+ "sname": "S ",
+ "measure": "",
+ "byteId": [24,25]
+ },
+ {
+ "id": 13,
+ "name": " ",
+ "measure": "..",
+ "mul": -1,
+ "byteId": [26,27]
+ },
+ {
+ "id": 14,
+ "name": " -",
+ "sname": "R -",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [28,29]
+ },
+ {
+ "id": 15,
+ "name": " -",
+ "sname": "R -",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [30,31]
+ },
+ {
+ "id": 16,
+ "name": " ",
+ "sname": "Q .",
+ "measure": "^3/",
+ "byteId": [ 32, 33 ]
+ },
+ {
+ "id": 17,
+ "name": " ",
+ "sname": "..",
+ "mul": 0.01,
+ "byteId": [34,35]
+ },
+ {
+ "id": 18,
+ "name": " ",
+ "sname": "..",
+ "mul": 0.1,
+ "byteId": [36,37]
+ },
+ {
+ "id": 19,
+ "name": " ",
+ "sname": "Q. .",
+ "measure": "^3/",
+ "mul": 0.01,
+ "byteId": [38,39]
+ },
+ {
+ "id": 20,
+ "name": " ",
+ "sname": "Q. .",
+ "measure": "^3/",
+ "mul": 0.01,
+ "byteId": [40,41]
+ },
+ {
+ "id": 21,
+ "name": " .+1,5",
+ "sname": "P .",
+ "measure": "/^2",
+ "mul": 0.01,
+ "byteId": [42,43]
+ },
+ {
+ "id": 22,
+ "name": " ",
+ "sname": "Q. .",
+ "measure": "^3/",
+ "mul": 0.01,
+ "byteId": [44,45]
+ },
+ {
+ "id": 23,
+ "name": " ()",
+ "sname": "I . ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [58,59]
+ },
+ {
+ "id": 25,
+ "name": "-. ",
+ "sname": "-",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [62,63]
+ },
+ {
+ "id": 26,
+ "name": "-. . ",
+ "sname": "-",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [64,65]
+ },
+ {
+ "id": 27,
+ "name": "t -",
+ "sname": "t .",
+ "measure": ".",
+ "byteId": [66,67]
+ },
+ {
+ "id": 28,
+ "name": "t ",
+ "sname": "t .",
+ "measure": ".",
+ "byteId": [68,69]
+ },
+ {
+ "id": 29,
+ "name": " ",
+ "sname": "Q. .",
+ "measure": "^3/",
+ "mul": 0.01,
+ "byteId": [70,71]
+ },
+ {
+ "id": 30,
+ "name": " ",
+ "sname": ". .",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [72,73]
+ },
+ {
+ "id": 31,
+ "name": " (.)",
+ "sname": "I .. .",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [74,75]
+ },
+ {
+ "id": 33,
+ "name": " -1200",
+ "sname": "-1200",
+ "measure": "..",
+ "mul": 0.1,
+ "byteId": [78,79]
+ },
+ {
+ "id": 34,
+ "name": " -18,75",
+ "sname": "-18,25",
+ "measure": "..",
+ "mul": 0.001,
+ "byteId": [80,81]
+ },
+ {
+ "id": 35,
+ "name": " ",
+ "sname": "P ..",
+ "measure": "/^2",
+ "mul": 0.1,
+ "byteId": [82,83]
+ },
+ {
+ "id": 36,
+ "name": " ",
+ "sname": "P ..",
+ "measure": "/^2",
+ "byteId": [84,85]
+ },
+ {
+ "id": 37,
+ "name": " ()",
+ "sname": ".I, ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [86,87]
+ },
+ {
+ "id": 38,
+ "name": " ",
+ "sname": "...",
+ "measure": "",
+ "mul": 0.01,
+ "byteId": [88,89]
+ },
+ {
+ "id": 39,
+ "name": " ARPW",
+ "sname": "I . ARPW",
+ "measure": "",
+ "mul": 0.01,
+ "byteId": [90,91]
+ },
+ {
+ "id": 40,
+ "name": " ",
+ "sname": "., ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": []
+ },
+ {
+ "id": 41,
+ "name": " . 1 .",
+ "sname": "U . 1, ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [92,93]
+ },
+ {
+ "id": 42,
+ "name": ": 1",
+ "sname": "I 1 ",
+ "measure": "",
+ "byteId": [94,95]
+ },
+ {
+ "id": 43,
+ "name": ": 2",
+ "sname": "I 2 ",
+ "measure": "",
+ "byteId": [96,97]
+ },
+ {
+ "id": 44,
+ "name": ": 3",
+ "sname": "I 3 ",
+ "measure": "",
+ "byteId": [98,99]
+ },
+ {
+ "id": 45,
+ "name": ": ",
+ "sname": ". ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [100,101]
+ },
+ {
+ "id": 46,
+ "name": ": p",
+ "mul": 0.01,
+ "byteId": [102,103]
+ },
+ {
+ "id": 47,
+ "name": ": i",
+ "mul": 0.01,
+ "byteId": [104,105]
+ },
+ {
+ "id": 49,
+ "name": " ",
+ "byteId": [106,107]
+ },
+ {
+ "id": 50,
+ "name": " U ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [108,109]
+ }
+
+ ]
+}
diff --git a/test3/bin/Release/net5.0/Config/config.json b/test3/bin/Release/net5.0/Config/config.json
new file mode 100644
index 0000000..f71d35f
--- /dev/null
+++ b/test3/bin/Release/net5.0/Config/config.json
@@ -0,0 +1,16 @@
+{
+ "servers": [
+ {
+ "name": "STP 1",
+ "ip": "10.10.45.151",
+ "port": 1070,
+ "dir": "Y:\\data"
+ },
+ {
+ "name": "STP 2",
+ "ip": "10.10.45.152",
+ "port": 1070,
+ "dir": "Z:\\data"
+ }
+ ]
+}
diff --git a/test3/bin/Release/net5.0/DataClient.dll b/test3/bin/Release/net5.0/DataClient.dll
new file mode 100644
index 0000000..517a083
Binary files /dev/null and b/test3/bin/Release/net5.0/DataClient.dll differ
diff --git a/test3/bin/Release/net5.0/DataClient.pdb b/test3/bin/Release/net5.0/DataClient.pdb
new file mode 100644
index 0000000..1ad534a
Binary files /dev/null and b/test3/bin/Release/net5.0/DataClient.pdb differ
diff --git a/test3/bin/Release/net5.0/Microsoft.Extensions.Configuration.Abstractions.dll b/test3/bin/Release/net5.0/Microsoft.Extensions.Configuration.Abstractions.dll
new file mode 100644
index 0000000..dd5ebe2
Binary files /dev/null and b/test3/bin/Release/net5.0/Microsoft.Extensions.Configuration.Abstractions.dll differ
diff --git a/test3/bin/Release/net5.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/test3/bin/Release/net5.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll
new file mode 100644
index 0000000..84aaf39
Binary files /dev/null and b/test3/bin/Release/net5.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ
diff --git a/test3/bin/Release/net5.0/Microsoft.Extensions.DependencyInjection.dll b/test3/bin/Release/net5.0/Microsoft.Extensions.DependencyInjection.dll
new file mode 100644
index 0000000..1034ee6
Binary files /dev/null and b/test3/bin/Release/net5.0/Microsoft.Extensions.DependencyInjection.dll differ
diff --git a/test3/bin/Release/net5.0/Microsoft.Extensions.Logging.Abstractions.dll b/test3/bin/Release/net5.0/Microsoft.Extensions.Logging.Abstractions.dll
new file mode 100644
index 0000000..2c87f79
Binary files /dev/null and b/test3/bin/Release/net5.0/Microsoft.Extensions.Logging.Abstractions.dll differ
diff --git a/test3/bin/Release/net5.0/Microsoft.Extensions.Logging.dll b/test3/bin/Release/net5.0/Microsoft.Extensions.Logging.dll
new file mode 100644
index 0000000..6df35e1
Binary files /dev/null and b/test3/bin/Release/net5.0/Microsoft.Extensions.Logging.dll differ
diff --git a/test3/bin/Release/net5.0/Microsoft.Extensions.Options.dll b/test3/bin/Release/net5.0/Microsoft.Extensions.Options.dll
new file mode 100644
index 0000000..8a2a8c8
Binary files /dev/null and b/test3/bin/Release/net5.0/Microsoft.Extensions.Options.dll differ
diff --git a/test3/bin/Release/net5.0/Microsoft.Extensions.Primitives.dll b/test3/bin/Release/net5.0/Microsoft.Extensions.Primitives.dll
new file mode 100644
index 0000000..884f9dc
Binary files /dev/null and b/test3/bin/Release/net5.0/Microsoft.Extensions.Primitives.dll differ
diff --git a/test3/bin/Release/net5.0/NLog.Extensions.Logging.dll b/test3/bin/Release/net5.0/NLog.Extensions.Logging.dll
new file mode 100644
index 0000000..936aef2
Binary files /dev/null and b/test3/bin/Release/net5.0/NLog.Extensions.Logging.dll differ
diff --git a/test3/bin/Release/net5.0/NLog.dll b/test3/bin/Release/net5.0/NLog.dll
new file mode 100644
index 0000000..36689f2
Binary files /dev/null and b/test3/bin/Release/net5.0/NLog.dll differ
diff --git a/test3/bin/Release/net5.0/Newtonsoft.Json.dll b/test3/bin/Release/net5.0/Newtonsoft.Json.dll
new file mode 100644
index 0000000..1ffeabe
Binary files /dev/null and b/test3/bin/Release/net5.0/Newtonsoft.Json.dll differ
diff --git a/test3/bin/Release/net5.0/publish/Config/analog/default.json b/test3/bin/Release/net5.0/publish/Config/analog/default.json
new file mode 100644
index 0000000..d096f0e
--- /dev/null
+++ b/test3/bin/Release/net5.0/publish/Config/analog/default.json
@@ -0,0 +1,368 @@
+{
+ "deleteAll": true,
+ "delete": [],
+ "add": [
+ {
+ "id": 0,
+ "name": " ",
+ "sname": "I ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [ 0, 1 ]
+ },
+ {
+ "id": 1,
+ "name": " ",
+ "sname": "U ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [ 2, 3 ]
+ },
+ {
+ "id": 2,
+ "name": " ",
+ "sname": "I ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [4,5]
+ },
+ {
+ "id": 3,
+ "name": "U ",
+ "sname": "U ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [6,7]
+ },
+ {
+ "id": 4,
+ "name": " ",
+ "sname": "I ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [8,9]
+ },
+ {
+ "id": 5,
+ "name": "U ",
+ "sname": "U ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [10,11]
+ },
+ {
+ "id": 6,
+ "name": " ",
+ "sname": "I ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [12,13]
+ },
+ {
+ "id": 7,
+ "name": "t ",
+ "sname": "t .",
+ "measure": ".",
+ "byteId": [14,15]
+ },
+ {
+ "id": 8,
+ "name": "t ",
+ "sname": "t .",
+ "measure": ".",
+ "byteId": [16,17]
+ },
+ {
+ "id": 9,
+ "name": "t -",
+ "sname": "t -",
+ "measure": ".",
+ "byteId": [18,19]
+ },
+ {
+ "id": 10,
+ "name": "t ",
+ "sname": "t ",
+ "measure": ".",
+ "byteId": [20,21]
+ },
+ {
+ "id": 11,
+ "name": " 0.1",
+ "sname": "S ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [22,23]
+ },
+ {
+ "id": 12,
+ "name": "",
+ "sname": "S ",
+ "measure": "",
+ "byteId": [24,25]
+ },
+ {
+ "id": 13,
+ "name": " ",
+ "measure": "..",
+ "mul": -1,
+ "byteId": [26,27]
+ },
+ {
+ "id": 14,
+ "name": " -",
+ "sname": "R -",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [28,29]
+ },
+ {
+ "id": 15,
+ "name": " -",
+ "sname": "R -",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [30,31]
+ },
+ {
+ "id": 16,
+ "name": " ",
+ "sname": "Q .",
+ "measure": "^3/",
+ "byteId": [ 32, 33 ]
+ },
+ {
+ "id": 17,
+ "name": " ",
+ "sname": "..",
+ "mul": 0.01,
+ "byteId": [34,35]
+ },
+ {
+ "id": 18,
+ "name": " ",
+ "sname": "..",
+ "mul": 0.1,
+ "byteId": [36,37]
+ },
+ {
+ "id": 19,
+ "name": " ",
+ "sname": "Q. .",
+ "measure": "^3/",
+ "mul": 0.01,
+ "byteId": [38,39]
+ },
+ {
+ "id": 20,
+ "name": " ",
+ "sname": "Q. .",
+ "measure": "^3/",
+ "mul": 0.01,
+ "byteId": [40,41]
+ },
+ {
+ "id": 21,
+ "name": " .+1,5",
+ "sname": "P .",
+ "measure": "/^2",
+ "mul": 0.01,
+ "byteId": [42,43]
+ },
+ {
+ "id": 22,
+ "name": " ",
+ "sname": "Q. .",
+ "measure": "^3/",
+ "mul": 0.01,
+ "byteId": [44,45]
+ },
+ {
+ "id": 23,
+ "name": " ()",
+ "sname": "I . ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [58,59]
+ },
+ {
+ "id": 25,
+ "name": "-. ",
+ "sname": "-",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [62,63]
+ },
+ {
+ "id": 26,
+ "name": "-. . ",
+ "sname": "-",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [64,65]
+ },
+ {
+ "id": 27,
+ "name": "t -",
+ "sname": "t .",
+ "measure": ".",
+ "byteId": [66,67]
+ },
+ {
+ "id": 28,
+ "name": "t ",
+ "sname": "t .",
+ "measure": ".",
+ "byteId": [68,69]
+ },
+ {
+ "id": 29,
+ "name": " ",
+ "sname": "Q. .",
+ "measure": "^3/",
+ "mul": 0.01,
+ "byteId": [70,71]
+ },
+ {
+ "id": 30,
+ "name": " ",
+ "sname": ". .",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [72,73]
+ },
+ {
+ "id": 31,
+ "name": " (.)",
+ "sname": "I .. .",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [74,75]
+ },
+ {
+ "id": 33,
+ "name": " -1200",
+ "sname": "-1200",
+ "measure": "..",
+ "mul": 0.1,
+ "byteId": [78,79]
+ },
+ {
+ "id": 34,
+ "name": " -18,75",
+ "sname": "-18,25",
+ "measure": "..",
+ "mul": 0.001,
+ "byteId": [80,81]
+ },
+ {
+ "id": 35,
+ "name": " ",
+ "sname": "P ..",
+ "measure": "/^2",
+ "mul": 0.1,
+ "byteId": [82,83]
+ },
+ {
+ "id": 36,
+ "name": " ",
+ "sname": "P ..",
+ "measure": "/^2",
+ "byteId": [84,85]
+ },
+ {
+ "id": 37,
+ "name": " ()",
+ "sname": ".I, ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [86,87]
+ },
+ {
+ "id": 38,
+ "name": " ",
+ "sname": "...",
+ "measure": "",
+ "mul": 0.01,
+ "byteId": [88,89]
+ },
+ {
+ "id": 39,
+ "name": " ARPW",
+ "sname": "I . ARPW",
+ "measure": "",
+ "mul": 0.01,
+ "byteId": [90,91]
+ },
+ {
+ "id": 40,
+ "name": " ",
+ "sname": "., ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": []
+ },
+ {
+ "id": 41,
+ "name": " . 1 .",
+ "sname": "U . 1, ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [92,93]
+ },
+ {
+ "id": 42,
+ "name": ": 1",
+ "sname": "I 1 ",
+ "measure": "",
+ "byteId": [94,95]
+ },
+ {
+ "id": 43,
+ "name": ": 2",
+ "sname": "I 2 ",
+ "measure": "",
+ "byteId": [96,97]
+ },
+ {
+ "id": 44,
+ "name": ": 3",
+ "sname": "I 3 ",
+ "measure": "",
+ "byteId": [98,99]
+ },
+ {
+ "id": 45,
+ "name": ": ",
+ "sname": ". ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [100,101]
+ },
+ {
+ "id": 46,
+ "name": ": p",
+ "mul": 0.01,
+ "byteId": [102,103]
+ },
+ {
+ "id": 47,
+ "name": ": i",
+ "mul": 0.01,
+ "byteId": [104,105]
+ },
+ {
+ "id": 49,
+ "name": " ",
+ "byteId": [106,107]
+ },
+ {
+ "id": 50,
+ "name": " U ",
+ "measure": "",
+ "mul": 0.1,
+ "byteId": [108,109]
+ }
+
+ ]
+}
diff --git a/test3/bin/Release/net5.0/publish/Config/config.json b/test3/bin/Release/net5.0/publish/Config/config.json
new file mode 100644
index 0000000..f71d35f
--- /dev/null
+++ b/test3/bin/Release/net5.0/publish/Config/config.json
@@ -0,0 +1,16 @@
+{
+ "servers": [
+ {
+ "name": "STP 1",
+ "ip": "10.10.45.151",
+ "port": 1070,
+ "dir": "Y:\\data"
+ },
+ {
+ "name": "STP 2",
+ "ip": "10.10.45.152",
+ "port": 1070,
+ "dir": "Z:\\data"
+ }
+ ]
+}
diff --git a/test3/bin/Release/net5.0/publish/DataClient.dll b/test3/bin/Release/net5.0/publish/DataClient.dll
new file mode 100644
index 0000000..517a083
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/DataClient.dll differ
diff --git a/test3/bin/Release/net5.0/publish/DataClient.pdb b/test3/bin/Release/net5.0/publish/DataClient.pdb
new file mode 100644
index 0000000..1ad534a
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/DataClient.pdb differ
diff --git a/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Configuration.Abstractions.dll b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Configuration.Abstractions.dll
new file mode 100644
index 0000000..dd5ebe2
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Configuration.Abstractions.dll differ
diff --git a/test3/bin/Release/net5.0/publish/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.DependencyInjection.Abstractions.dll
new file mode 100644
index 0000000..84aaf39
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ
diff --git a/test3/bin/Release/net5.0/publish/Microsoft.Extensions.DependencyInjection.dll b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.DependencyInjection.dll
new file mode 100644
index 0000000..1034ee6
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.DependencyInjection.dll differ
diff --git a/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Logging.Abstractions.dll b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Logging.Abstractions.dll
new file mode 100644
index 0000000..2c87f79
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Logging.Abstractions.dll differ
diff --git a/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Logging.dll b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Logging.dll
new file mode 100644
index 0000000..6df35e1
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Logging.dll differ
diff --git a/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Options.dll b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Options.dll
new file mode 100644
index 0000000..8a2a8c8
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Options.dll differ
diff --git a/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Primitives.dll b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Primitives.dll
new file mode 100644
index 0000000..884f9dc
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/Microsoft.Extensions.Primitives.dll differ
diff --git a/test3/bin/Release/net5.0/publish/NLog.Extensions.Logging.dll b/test3/bin/Release/net5.0/publish/NLog.Extensions.Logging.dll
new file mode 100644
index 0000000..936aef2
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/NLog.Extensions.Logging.dll differ
diff --git a/test3/bin/Release/net5.0/publish/NLog.dll b/test3/bin/Release/net5.0/publish/NLog.dll
new file mode 100644
index 0000000..36689f2
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/NLog.dll differ
diff --git a/test3/bin/Release/net5.0/publish/Newtonsoft.Json.dll b/test3/bin/Release/net5.0/publish/Newtonsoft.Json.dll
new file mode 100644
index 0000000..1ffeabe
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/Newtonsoft.Json.dll differ
diff --git a/test3/bin/Release/net5.0/publish/test3.deps.json b/test3/bin/Release/net5.0/publish/test3.deps.json
new file mode 100644
index 0000000..579bf73
--- /dev/null
+++ b/test3/bin/Release/net5.0/publish/test3.deps.json
@@ -0,0 +1,214 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v5.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v5.0": {
+ "test3/1.0.0": {
+ "dependencies": {
+ "DataClient": "0.0.3",
+ "NLog": "4.7.10",
+ "NLog.Extensions.Logging": "1.7.3"
+ },
+ "runtime": {
+ "test3.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/5.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "5.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/5.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0"
+ },
+ "runtime": {
+ "lib/net5.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging/5.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "5.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "5.0.0",
+ "Microsoft.Extensions.Options": "5.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/5.0.0": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/5.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
+ "Microsoft.Extensions.Primitives": "5.0.0"
+ },
+ "runtime": {
+ "lib/net5.0/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/5.0.0": {
+ "runtime": {
+ "lib/netcoreapp3.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Newtonsoft.Json/13.0.1": {
+ "runtime": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.1.25517"
+ }
+ }
+ },
+ "NLog/4.7.10": {
+ "runtime": {
+ "lib/netstandard2.0/NLog.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.7.10.13013"
+ }
+ }
+ },
+ "NLog.Extensions.Logging/1.7.3": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "5.0.0",
+ "Microsoft.Extensions.Logging": "5.0.0",
+ "NLog": "4.7.10"
+ },
+ "runtime": {
+ "lib/net5.0/NLog.Extensions.Logging.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.7.3.1580"
+ }
+ }
+ },
+ "DataClient/0.0.3": {
+ "dependencies": {
+ "NLog": "4.7.10",
+ "NLog.Extensions.Logging": "1.7.3",
+ "Newtonsoft.Json": "13.0.1"
+ },
+ "runtime": {
+ "DataClient.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "test3/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ETjSBHMp3OAZ4HxGQYpwyGsD8Sw5FegQXphi0rpoGMT74S4+I2mm7XJEswwn59XAaKOzC15oDSOWEE8SzDCd6Q==",
+ "path": "microsoft.extensions.configuration.abstractions/5.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Rc2kb/p3Ze6cP6rhFC3PJRdWGbLvSHZc0ev7YlyeU6FmHciDMLrhoVoTUEzKPhN5ZjFgKF1Cf5fOz8mCMIkvpA==",
+ "path": "microsoft.extensions.dependencyinjection/5.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ORj7Zh81gC69TyvmcUm9tSzytcy8AVousi+IVRAI8nLieQjOFryRusSFh7+aLk16FN9pQNqJAiMd7BTKINK0kA==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/5.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-MgOwK6tPzB6YNH21wssJcw/2MKwee8b2gI7SllYfn6rvTpIrVvVS5HAjSU2vqSku1fwqRvWP0MdIi14qjd93Aw==",
+ "path": "microsoft.extensions.logging/5.0.0",
+ "hashPath": "microsoft.extensions.logging.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NxP6ahFcBnnSfwNBi2KH2Oz8Xl5Sm2krjId/jRR3I7teFphwiUoUeZPwTNA21EX+5PtjqmyAvKaOeBXcJjcH/w==",
+ "path": "microsoft.extensions.logging.abstractions/5.0.0",
+ "hashPath": "microsoft.extensions.logging.abstractions.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-CBvR92TCJ5uBIdd9/HzDSrxYak+0W/3+yxrNg8Qm6Bmrkh5L+nu6m3WeazQehcZ5q1/6dDA7J5YdQjim0165zg==",
+ "path": "microsoft.extensions.options/5.0.0",
+ "hashPath": "microsoft.extensions.options.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cI/VWn9G1fghXrNDagX9nYaaB/nokkZn0HYAawGaELQrl8InSezfe9OnfPZLcJq3esXxygh3hkq2c3qoV3SDyQ==",
+ "path": "microsoft.extensions.primitives/5.0.0",
+ "hashPath": "microsoft.extensions.primitives.5.0.0.nupkg.sha512"
+ },
+ "Newtonsoft.Json/13.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
+ "path": "newtonsoft.json/13.0.1",
+ "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512"
+ },
+ "NLog/4.7.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rcegW7kYOCjl7wX0SzsqpPBqnJ51JKi1WkYb6QBVX0Wc5IgH19Pv4t/co+T0s06OS0Ne44xgkY/mHg0PdrmJow==",
+ "path": "nlog/4.7.10",
+ "hashPath": "nlog.4.7.10.nupkg.sha512"
+ },
+ "NLog.Extensions.Logging/1.7.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7RvUvGd9Ad37pNedjPHbCUroscLGuChLBo0OBveGp92vIpEHLZm/in+Ydd+c9qpv1XMQQIx7yZv1F5qyy/AxHQ==",
+ "path": "nlog.extensions.logging/1.7.3",
+ "hashPath": "nlog.extensions.logging.1.7.3.nupkg.sha512"
+ },
+ "DataClient/0.0.3": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/test3/bin/Release/net5.0/publish/test3.dll b/test3/bin/Release/net5.0/publish/test3.dll
new file mode 100644
index 0000000..66026f7
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/test3.dll differ
diff --git a/test3/bin/Release/net5.0/publish/test3.exe b/test3/bin/Release/net5.0/publish/test3.exe
new file mode 100644
index 0000000..7d323fa
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/test3.exe differ
diff --git a/test3/bin/Release/net5.0/publish/test3.pdb b/test3/bin/Release/net5.0/publish/test3.pdb
new file mode 100644
index 0000000..a7f25e3
Binary files /dev/null and b/test3/bin/Release/net5.0/publish/test3.pdb differ
diff --git a/test3/bin/Release/net5.0/publish/test3.runtimeconfig.json b/test3/bin/Release/net5.0/publish/test3.runtimeconfig.json
new file mode 100644
index 0000000..a8e7e82
--- /dev/null
+++ b/test3/bin/Release/net5.0/publish/test3.runtimeconfig.json
@@ -0,0 +1,9 @@
+{
+ "runtimeOptions": {
+ "tfm": "net5.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "5.0.0"
+ }
+ }
+}
\ No newline at end of file
diff --git a/test3/bin/Release/net5.0/ref/test3.dll b/test3/bin/Release/net5.0/ref/test3.dll
new file mode 100644
index 0000000..f3da085
Binary files /dev/null and b/test3/bin/Release/net5.0/ref/test3.dll differ
diff --git a/test3/bin/Release/net5.0/test3.deps.json b/test3/bin/Release/net5.0/test3.deps.json
new file mode 100644
index 0000000..579bf73
--- /dev/null
+++ b/test3/bin/Release/net5.0/test3.deps.json
@@ -0,0 +1,214 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v5.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v5.0": {
+ "test3/1.0.0": {
+ "dependencies": {
+ "DataClient": "0.0.3",
+ "NLog": "4.7.10",
+ "NLog.Extensions.Logging": "1.7.3"
+ },
+ "runtime": {
+ "test3.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/5.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "5.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/5.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0"
+ },
+ "runtime": {
+ "lib/net5.0/Microsoft.Extensions.DependencyInjection.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging/5.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "5.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "5.0.0",
+ "Microsoft.Extensions.Options": "5.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Extensions.Logging.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/5.0.0": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Microsoft.Extensions.Options/5.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "5.0.0",
+ "Microsoft.Extensions.Primitives": "5.0.0"
+ },
+ "runtime": {
+ "lib/net5.0/Microsoft.Extensions.Options.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/5.0.0": {
+ "runtime": {
+ "lib/netcoreapp3.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "Newtonsoft.Json/13.0.1": {
+ "runtime": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.1.25517"
+ }
+ }
+ },
+ "NLog/4.7.10": {
+ "runtime": {
+ "lib/netstandard2.0/NLog.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "4.7.10.13013"
+ }
+ }
+ },
+ "NLog.Extensions.Logging/1.7.3": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "5.0.0",
+ "Microsoft.Extensions.Logging": "5.0.0",
+ "NLog": "4.7.10"
+ },
+ "runtime": {
+ "lib/net5.0/NLog.Extensions.Logging.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.7.3.1580"
+ }
+ }
+ },
+ "DataClient/0.0.3": {
+ "dependencies": {
+ "NLog": "4.7.10",
+ "NLog.Extensions.Logging": "1.7.3",
+ "Newtonsoft.Json": "13.0.1"
+ },
+ "runtime": {
+ "DataClient.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "test3/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ETjSBHMp3OAZ4HxGQYpwyGsD8Sw5FegQXphi0rpoGMT74S4+I2mm7XJEswwn59XAaKOzC15oDSOWEE8SzDCd6Q==",
+ "path": "microsoft.extensions.configuration.abstractions/5.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Rc2kb/p3Ze6cP6rhFC3PJRdWGbLvSHZc0ev7YlyeU6FmHciDMLrhoVoTUEzKPhN5ZjFgKF1Cf5fOz8mCMIkvpA==",
+ "path": "microsoft.extensions.dependencyinjection/5.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ORj7Zh81gC69TyvmcUm9tSzytcy8AVousi+IVRAI8nLieQjOFryRusSFh7+aLk16FN9pQNqJAiMd7BTKINK0kA==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/5.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-MgOwK6tPzB6YNH21wssJcw/2MKwee8b2gI7SllYfn6rvTpIrVvVS5HAjSU2vqSku1fwqRvWP0MdIi14qjd93Aw==",
+ "path": "microsoft.extensions.logging/5.0.0",
+ "hashPath": "microsoft.extensions.logging.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NxP6ahFcBnnSfwNBi2KH2Oz8Xl5Sm2krjId/jRR3I7teFphwiUoUeZPwTNA21EX+5PtjqmyAvKaOeBXcJjcH/w==",
+ "path": "microsoft.extensions.logging.abstractions/5.0.0",
+ "hashPath": "microsoft.extensions.logging.abstractions.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-CBvR92TCJ5uBIdd9/HzDSrxYak+0W/3+yxrNg8Qm6Bmrkh5L+nu6m3WeazQehcZ5q1/6dDA7J5YdQjim0165zg==",
+ "path": "microsoft.extensions.options/5.0.0",
+ "hashPath": "microsoft.extensions.options.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cI/VWn9G1fghXrNDagX9nYaaB/nokkZn0HYAawGaELQrl8InSezfe9OnfPZLcJq3esXxygh3hkq2c3qoV3SDyQ==",
+ "path": "microsoft.extensions.primitives/5.0.0",
+ "hashPath": "microsoft.extensions.primitives.5.0.0.nupkg.sha512"
+ },
+ "Newtonsoft.Json/13.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==",
+ "path": "newtonsoft.json/13.0.1",
+ "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512"
+ },
+ "NLog/4.7.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rcegW7kYOCjl7wX0SzsqpPBqnJ51JKi1WkYb6QBVX0Wc5IgH19Pv4t/co+T0s06OS0Ne44xgkY/mHg0PdrmJow==",
+ "path": "nlog/4.7.10",
+ "hashPath": "nlog.4.7.10.nupkg.sha512"
+ },
+ "NLog.Extensions.Logging/1.7.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7RvUvGd9Ad37pNedjPHbCUroscLGuChLBo0OBveGp92vIpEHLZm/in+Ydd+c9qpv1XMQQIx7yZv1F5qyy/AxHQ==",
+ "path": "nlog.extensions.logging/1.7.3",
+ "hashPath": "nlog.extensions.logging.1.7.3.nupkg.sha512"
+ },
+ "DataClient/0.0.3": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/test3/bin/Release/net5.0/test3.dll b/test3/bin/Release/net5.0/test3.dll
new file mode 100644
index 0000000..66026f7
Binary files /dev/null and b/test3/bin/Release/net5.0/test3.dll differ
diff --git a/test3/bin/Release/net5.0/test3.exe b/test3/bin/Release/net5.0/test3.exe
new file mode 100644
index 0000000..7d323fa
Binary files /dev/null and b/test3/bin/Release/net5.0/test3.exe differ
diff --git a/test3/bin/Release/net5.0/test3.pdb b/test3/bin/Release/net5.0/test3.pdb
new file mode 100644
index 0000000..a7f25e3
Binary files /dev/null and b/test3/bin/Release/net5.0/test3.pdb differ
diff --git a/test3/bin/Release/net5.0/test3.runtimeconfig.dev.json b/test3/bin/Release/net5.0/test3.runtimeconfig.dev.json
new file mode 100644
index 0000000..ea4326b
--- /dev/null
+++ b/test3/bin/Release/net5.0/test3.runtimeconfig.dev.json
@@ -0,0 +1,11 @@
+{
+ "runtimeOptions": {
+ "additionalProbingPaths": [
+ "C:\\Users\\google\\.dotnet\\store\\|arch|\\|tfm|",
+ "C:\\Users\\google\\.nuget\\packages",
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
+ "C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet",
+ "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/test3/bin/Release/net5.0/test3.runtimeconfig.json b/test3/bin/Release/net5.0/test3.runtimeconfig.json
new file mode 100644
index 0000000..a8e7e82
--- /dev/null
+++ b/test3/bin/Release/net5.0/test3.runtimeconfig.json
@@ -0,0 +1,9 @@
+{
+ "runtimeOptions": {
+ "tfm": "net5.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "5.0.0"
+ }
+ }
+}
\ No newline at end of file
diff --git a/test3/obj/Debug/net5.0/ref/test3.dll b/test3/obj/Debug/net5.0/ref/test3.dll
index 1c86cc3..161ab7e 100644
Binary files a/test3/obj/Debug/net5.0/ref/test3.dll and b/test3/obj/Debug/net5.0/ref/test3.dll differ
diff --git a/test3/obj/Debug/net5.0/test3.dll b/test3/obj/Debug/net5.0/test3.dll
index 2fb940f..c723c72 100644
Binary files a/test3/obj/Debug/net5.0/test3.dll and b/test3/obj/Debug/net5.0/test3.dll differ
diff --git a/test3/obj/Debug/net5.0/test3.pdb b/test3/obj/Debug/net5.0/test3.pdb
index 3ece5ea..5941f1c 100644
Binary files a/test3/obj/Debug/net5.0/test3.pdb and b/test3/obj/Debug/net5.0/test3.pdb differ
diff --git a/test3/obj/Release/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs b/test3/obj/Release/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..2f7e5ec
--- /dev/null
+++ b/test3/obj/Release/net5.0/.NETCoreApp,Version=v5.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")]
diff --git a/test3/obj/Release/net5.0/PublishOutputs.041c34034c.txt b/test3/obj/Release/net5.0/PublishOutputs.041c34034c.txt
new file mode 100644
index 0000000..c1be110
--- /dev/null
+++ b/test3/obj/Release/net5.0/PublishOutputs.041c34034c.txt
@@ -0,0 +1,19 @@
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\Config\analog\default.json
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\Config\config.json
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\test3.exe
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\test3.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\test3.deps.json
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\test3.runtimeconfig.json
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\test3.pdb
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\Microsoft.Extensions.Configuration.Abstractions.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\Microsoft.Extensions.DependencyInjection.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\Microsoft.Extensions.DependencyInjection.Abstractions.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\Microsoft.Extensions.Logging.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\Microsoft.Extensions.Logging.Abstractions.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\Microsoft.Extensions.Options.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\Microsoft.Extensions.Primitives.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\Newtonsoft.Json.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\NLog.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\NLog.Extensions.Logging.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\DataClient.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\publish\DataClient.pdb
diff --git a/test3/obj/Release/net5.0/apphost.exe b/test3/obj/Release/net5.0/apphost.exe
new file mode 100644
index 0000000..7d323fa
Binary files /dev/null and b/test3/obj/Release/net5.0/apphost.exe differ
diff --git a/test3/obj/Release/net5.0/ref/test3.dll b/test3/obj/Release/net5.0/ref/test3.dll
new file mode 100644
index 0000000..f3da085
Binary files /dev/null and b/test3/obj/Release/net5.0/ref/test3.dll differ
diff --git a/test3/obj/Release/net5.0/test3.AssemblyInfo.cs b/test3/obj/Release/net5.0/test3.AssemblyInfo.cs
new file mode 100644
index 0000000..f88e6be
--- /dev/null
+++ b/test3/obj/Release/net5.0/test3.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("test3")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("test3")]
+[assembly: System.Reflection.AssemblyTitleAttribute("test3")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+
diff --git a/test3/obj/Release/net5.0/test3.AssemblyInfoInputs.cache b/test3/obj/Release/net5.0/test3.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..7c9e2b5
--- /dev/null
+++ b/test3/obj/Release/net5.0/test3.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+d33031a42a7c002cb9ea0947075e78331796a59c
diff --git a/test3/obj/Release/net5.0/test3.GeneratedMSBuildEditorConfig.editorconfig b/test3/obj/Release/net5.0/test3.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..d7e2983
--- /dev/null
+++ b/test3/obj/Release/net5.0/test3.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,8 @@
+is_global = true
+build_property.TargetFramework = net5.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.PublishSingleFile =
+build_property.IncludeAllContentForSelfExtract =
+build_property._SupportedPlatformList = Android,iOS,Linux,macOS,Windows
diff --git a/test3/obj/Release/net5.0/test3.assets.cache b/test3/obj/Release/net5.0/test3.assets.cache
new file mode 100644
index 0000000..c7720ed
Binary files /dev/null and b/test3/obj/Release/net5.0/test3.assets.cache differ
diff --git a/test3/obj/Release/net5.0/test3.csproj.AssemblyReference.cache b/test3/obj/Release/net5.0/test3.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..f5e894a
Binary files /dev/null and b/test3/obj/Release/net5.0/test3.csproj.AssemblyReference.cache differ
diff --git a/test3/obj/Release/net5.0/test3.csproj.CopyComplete b/test3/obj/Release/net5.0/test3.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/test3/obj/Release/net5.0/test3.csproj.CoreCompileInputs.cache b/test3/obj/Release/net5.0/test3.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..be40a93
--- /dev/null
+++ b/test3/obj/Release/net5.0/test3.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+df0b9268b47464a460b4996750e2744c1d301d57
diff --git a/test3/obj/Release/net5.0/test3.csproj.FileListAbsolute.txt b/test3/obj/Release/net5.0/test3.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..037a405
--- /dev/null
+++ b/test3/obj/Release/net5.0/test3.csproj.FileListAbsolute.txt
@@ -0,0 +1,31 @@
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\test3.exe
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\Config\analog\default.json
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\Config\config.json
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\test3.deps.json
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\test3.runtimeconfig.json
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\test3.runtimeconfig.dev.json
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\test3.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\ref\test3.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\test3.pdb
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\Microsoft.Extensions.Configuration.Abstractions.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\Microsoft.Extensions.DependencyInjection.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\Microsoft.Extensions.Logging.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\Microsoft.Extensions.Logging.Abstractions.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\Microsoft.Extensions.Options.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\Microsoft.Extensions.Primitives.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\Newtonsoft.Json.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\NLog.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\NLog.Extensions.Logging.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\DataClient.dll
+D:\GIT\ASCKU_PC\test3\bin\Release\net5.0\DataClient.pdb
+D:\GIT\ASCKU_PC\test3\obj\Release\net5.0\test3.csproj.AssemblyReference.cache
+D:\GIT\ASCKU_PC\test3\obj\Release\net5.0\test3.GeneratedMSBuildEditorConfig.editorconfig
+D:\GIT\ASCKU_PC\test3\obj\Release\net5.0\test3.AssemblyInfoInputs.cache
+D:\GIT\ASCKU_PC\test3\obj\Release\net5.0\test3.AssemblyInfo.cs
+D:\GIT\ASCKU_PC\test3\obj\Release\net5.0\test3.csproj.CoreCompileInputs.cache
+D:\GIT\ASCKU_PC\test3\obj\Release\net5.0\test3.csproj.CopyComplete
+D:\GIT\ASCKU_PC\test3\obj\Release\net5.0\test3.dll
+D:\GIT\ASCKU_PC\test3\obj\Release\net5.0\ref\test3.dll
+D:\GIT\ASCKU_PC\test3\obj\Release\net5.0\test3.pdb
+D:\GIT\ASCKU_PC\test3\obj\Release\net5.0\test3.genruntimeconfig.cache
diff --git a/test3/obj/Release/net5.0/test3.dll b/test3/obj/Release/net5.0/test3.dll
new file mode 100644
index 0000000..66026f7
Binary files /dev/null and b/test3/obj/Release/net5.0/test3.dll differ
diff --git a/test3/obj/Release/net5.0/test3.genruntimeconfig.cache b/test3/obj/Release/net5.0/test3.genruntimeconfig.cache
new file mode 100644
index 0000000..9ced0ae
--- /dev/null
+++ b/test3/obj/Release/net5.0/test3.genruntimeconfig.cache
@@ -0,0 +1 @@
+d90f478b25e16441beb4bc56771563c6e3e823b0
diff --git a/test3/obj/Release/net5.0/test3.pdb b/test3/obj/Release/net5.0/test3.pdb
new file mode 100644
index 0000000..a7f25e3
Binary files /dev/null and b/test3/obj/Release/net5.0/test3.pdb differ
diff --git a/test3/result 2.txt b/test3/result 2.txt
new file mode 100644
index 0000000..b1652aa
--- /dev/null
+++ b/test3/result 2.txt
@@ -0,0 +1,318 @@
+13:26:18.9058|ERROR|test3.Program|TEST1:
+13:26:18.9726|WARN|test3.Program|Проверка соединения:
+13:26:18.9726|WARN|test3.Program|Соединение ОК!
+13:26:18.9726|ERROR|test3.Program|Время выполнения: 0
+13:26:21.0621|ERROR|test3.Program|TEST2:
+13:26:21.0621|WARN|test3.Program|Проверка отправки и получения кода (время сервера):
+13:26:21.0621|WARN|test3.Program|Код отправки: 0x08 0x00 0x00 0x00
+13:26:21.0648|WARN|test3.Program|Отправляем код.
+13:26:21.0648|WARN|test3.Program|Код отправлен.
+13:26:21.0648|WARN|test3.Program|Получаем ответ.
+13:26:22.0858|WARN|test3.Program|Ответ получен.
+13:26:22.0858|WARN|test3.Program|Код ответа: 0xE5 0x07 0x07 0x09 0x0D 0x18 0x34
+13:26:22.0858|WARN|test3.Program|Конвертируем ответ.
+13:26:22.1152|WARN|test3.Program|Время сервера: 2021.07.09 13.24.52
+13:26:22.1152|ERROR|test3.Program|Время выполнения: 1062
+13:26:23.8145|ERROR|test3.Program|TEST3:
+13:26:23.8145|WARN|test3.Program|Проверка получения директории 2021
+13:26:24.8374|ERROR|test3.Program|Время выполнения: 1015
+13:26:24.8374|WARN|test3.Program|Результат 2021:
+13:26:24.8374|WARN|test3.Program|2021/01
+13:26:24.8374|WARN|test3.Program|2021/02
+13:26:24.8374|WARN|test3.Program|2021/03
+13:26:24.8374|WARN|test3.Program|2021/04
+13:26:24.8374|WARN|test3.Program|2021/05
+13:26:24.8374|WARN|test3.Program|2021/06
+13:26:24.8374|WARN|test3.Program|2021/07
+13:26:24.8374|WARN|test3.Program|Проверка получения директории 2021/07
+13:26:25.8458|ERROR|test3.Program|Время выполнения: 1016
+13:26:25.8458|WARN|test3.Program|Результат 2021/07:
+13:26:25.8458|WARN|test3.Program|2021/07/01
+13:26:25.8458|WARN|test3.Program|2021/07/02
+13:26:25.8458|WARN|test3.Program|2021/07/03
+13:26:25.8458|WARN|test3.Program|2021/07/04
+13:26:25.8458|WARN|test3.Program|2021/07/05
+13:26:25.8458|WARN|test3.Program|2021/07/06
+13:26:25.8458|WARN|test3.Program|2021/07/07
+13:26:25.8458|WARN|test3.Program|2021/07/08
+13:26:25.8458|WARN|test3.Program|2021/07/09
+13:26:25.8458|WARN|test3.Program|Проверка получения директории 2021/07/07
+13:26:26.8595|ERROR|test3.Program|Время выполнения: 1000
+13:26:26.8616|WARN|test3.Program|Результат 2021/07/07:
+13:26:26.8616|WARN|test3.Program|2021/07/07/01:15:24-8-36-11095.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/02:01:54-9-31-07746.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/02:45:03-8-10-11494.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/03:08:41-8-41-11857.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/05:05:40-8-21-07617.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/05:47:38-8-45-11873.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/06:59:07-8-23-07244.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/07:11:30-8-07-05309.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/08:30:10-8-42-09802.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/08:32:12-9-93-01585.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/08:41:32-8-05-10592.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/08:53:16-8-44-10278.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/09:16:24-8-27-12513.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/09:16:28-8-48-02769.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/09:28:23-8-35-09973.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/09:36:28-8-29-07167.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/10:03:18-8-28-12101.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/10:21:53-8-18-08826.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/10:49:48-8-38-05590.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/11:10:11-8-26-06345.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/11:21:51-8-15-05181.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/11:34:56-8-47-01559.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/11:38:26-8-12-11268.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/11:45:34-8-43-09116.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/12:08:41-8-11-11212.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/13:02:27-8-32-05558.gz
+13:26:26.8616|WARN|test3.Program|2021/07/07/13:05:25-8-24-01589.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/13:35:14-8-22-06975.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/13:46:40-8-08-06108.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/14:34:45-8-03-08630.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/14:38:54-8-46-11907.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/14:45:28-9-92-07224.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/15:17:02-8-30-05677.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/15:22:22-8-04-10437.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/16:37:04-8-39-09529.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/17:10:14-8-37-06831.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/17:24:25-9-94-01112.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/17:55:10-8-10-11495.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/17:56:52-9-91-06425.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/19:42:10-9-34-10009.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/20:28:44-8-40-07756.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/21:14:50-8-17-09630.gz
+13:26:26.8784|WARN|test3.Program|2021/07/07/22:51:12-8-41-11858.gz
+13:26:26.8784|WARN|test3.Program|Проверка получения директории 2022/03/12
+13:26:27.8873|ERROR|test3.Program|Время выполнения: 1000
+13:26:27.8873|WARN|test3.Program|Результат 2022/03/12:
+13:26:27.8873|WARN|test3.Program|Ошибка.
+13:26:32.0281|ERROR|test3.Program|TEST4:
+13:26:32.0281|WARN|test3.Program|Проверка получения паспорта:
+13:26:32.0281|WARN|test3.Program|Запрос паспорта 2021/07/07/17:55:10-8-10-11495.gz
+13:26:33.0442|ERROR|test3.Program|Время выполнения: 1015
+13:26:33.0442|WARN|test3.Program|Полученный код:
+13:26:33.0530|WARN|test3.Program| 01 0A E5 07 07 07 02 2D 03 E5 07 07 07 11 37 0A 01 44 FF 05 00 38 2D 31 30 2D 31 31 34 39 35 00 00 92 88 92 80 8D 00 00 00 00 00 00 54 49 36 41 4C 2D 34 56 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4D 35 2D 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 C4 09 9E 02 02 00 30 36 3A 34 32 3A 30 30 00 30 37 2F 30 37 2F 32 31 00 3A 02 01 00 00 00 8F 8B 88 54 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2B 1E DB 01 00 00 30 41 00 00 C0 40 02 03 32 35 30 36 38 30 39 54 4C 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 33 00 00 00 00 31 31 35 35 2D 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 49 52 55 53 20 49 4E 54 45 52 4E 41 54 49 4F 4E 41 4C 20 53 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+13:26:33.0639|WARN|test3.Program|Паспорт получен:
+13:26:33.0639|WARN|test3.Program| Есть данные?: True
+13:26:33.0639|WARN|test3.Program| Номер печи: 10
+13:26:33.0639|WARN|test3.Program| Время начала: 07.07.2021 2:45:03
+13:26:33.0639|WARN|test3.Program| Время конца: 07.07.2021 17:55:10
+13:26:33.0639|WARN|test3.Program| Есть паспорт?: True
+13:26:33.0639|WARN|test3.Program| kod_npl: 393028
+13:26:33.0639|WARN|test3.Program| nplav: 8-10-11495
+13:26:33.0639|WARN|test3.Program| rm: ТИТАН
+13:26:33.0639|WARN|test3.Program| splav: TI6AL-4V
+13:26:33.0639|WARN|test3.Program| iS: M5-8
+13:26:33.0639|WARN|test3.Program| notd: 1
+13:26:33.0639|WARN|test3.Program| vessl: 2500
+13:26:33.0639|WARN|test3.Program| diam: 670
+13:26:33.0639|WARN|test3.Program| prpl: 2
+13:26:33.0639|WARN|test3.Program| tin: 06:42:00
+13:26:33.0639|WARN|test3.Program| dzap: 07/07/21
+13:26:33.0639|WARN|test3.Program| dlog: 570
+13:26:33.0639|WARN|test3.Program| last: 1
+13:26:33.0639|WARN|test3.Program| dlper: 0
+13:26:33.0639|WARN|test3.Program| nazn: ПЛИTA
+13:26:33.0639|WARN|test3.Program| kompl: 7723
+13:26:33.0639|WARN|test3.Program| izl: 475
+13:26:33.0639|WARN|test3.Program| robm: 11
+13:26:33.0800|WARN|test3.Program| rizol: 6
+13:26:33.0800|WARN|test3.Program| dkr: 770
+13:26:33.0800|WARN|test3.Program| nkon: 2506809TLS
+13:26:33.0800|WARN|test3.Program| pos: 13
+13:26:33.0800|WARN|test3.Program| ukaz: 1155-2
+13:26:33.0800|WARN|test3.Program| zakaz: TIRUS INTERNATIONAL SA
+13:26:33.0800|WARN|test3.Program| kat: A
+13:26:33.0800|WARN|test3.Program| pril: 14
+13:26:33.0800|WARN|test3.Program| rezerved:
+13:26:35.6087|ERROR|test3.Program|TEST5:
+13:26:35.6087|WARN|test3.Program|Проверка получения технологического цикла:
+13:26:35.6087|WARN|test3.Program|Запрос цикла печи 10 за 2021.07.07
+13:26:36.6327|ERROR|test3.Program|Время выполнения: 1031
+13:26:36.6327|WARN|test3.Program|Получен код:
+13:26:36.6488|WARN|test3.Program|Конвертирование кода:
+13:26:36.8319|WARN|test3.Program|2021.07.07 00.52.49 12
+13:26:36.8976|WARN|test3.Program|2021.07.07 02.45.03 13
+13:26:36.9196|WARN|test3.Program|2021.07.07 02.45.03 00
+13:26:36.9313|WARN|test3.Program|2021.07.07 03.51.58 14
+13:26:36.9313|WARN|test3.Program|2021.07.07 04.21.20 15
+13:26:36.9313|WARN|test3.Program|2021.07.07 04.42.31 16
+13:26:36.9313|WARN|test3.Program|2021.07.07 04.44.32 16
+13:26:36.9313|WARN|test3.Program|2021.07.07 05.45.32 01
+13:26:36.9313|WARN|test3.Program|2021.07.07 06.30.49 02
+13:26:36.9313|WARN|test3.Program|2021.07.07 07.15.45 05
+13:26:36.9313|WARN|test3.Program|2021.07.07 07.25.17 06
+13:26:36.9313|WARN|test3.Program|2021.07.07 08.25.20 07
+13:26:36.9413|WARN|test3.Program|2021.07.07 09.24.42 08
+13:26:36.9413|WARN|test3.Program|2021.07.07 10.18.28 25
+13:26:36.9580|WARN|test3.Program|2021.07.07 10.29.31 09
+13:26:36.9580|WARN|test3.Program|2021.07.07 10.58.16 10
+13:26:36.9580|WARN|test3.Program|2021.07.07 13.08.46 11
+13:26:36.9580|WARN|test3.Program|2021.07.07 16.00.14 12
+13:26:36.9580|WARN|test3.Program|2021.07.07 17.55.09 13
+13:26:36.9580|WARN|test3.Program|2021.07.07 17.55.10 00
+13:26:36.9580|WARN|test3.Program|2021.07.07 18.59.21 14
+13:26:36.9580|WARN|test3.Program|2021.07.07 19.30.03 15
+13:26:36.9580|WARN|test3.Program|2021.07.07 19.56.17 16
+13:26:36.9580|WARN|test3.Program|2021.07.07 19.58.22 16
+13:26:36.9580|WARN|test3.Program|2021.07.07 21.01.15 01
+13:26:36.9580|WARN|test3.Program|2021.07.07 21.58.10 08
+13:26:36.9580|WARN|test3.Program|2021.07.07 22.49.53 25
+13:26:36.9580|WARN|test3.Program|2021.07.07 22.59.04 09
+13:26:36.9580|WARN|test3.Program|2021.07.07 23.30.18 10
+13:26:42.9006|ERROR|test3.Program|Test 1:
+13:26:44.0060|WARN|test3.Program|001 : 1016
+13:26:44.0060|ERROR|test3.Program|Mid: 1016
+13:26:44.0060|ERROR|test3.Program|Total: 1109
+13:26:44.0060|ERROR|test3.Program|Test 2:
+13:26:45.1090|WARN|test3.Program|002 : 1016
+13:26:45.1090|WARN|test3.Program|002 : 1000
+13:26:45.1090|ERROR|test3.Program|Mid: 1008
+13:26:45.1109|ERROR|test3.Program|Total: 1094
+13:26:45.1109|ERROR|test3.Program|Test 3:
+13:26:46.2360|WARN|test3.Program|003 : 1000
+13:26:46.2360|WARN|test3.Program|003 : 1000
+13:26:46.2360|WARN|test3.Program|003 : 1000
+13:26:46.2360|ERROR|test3.Program|Mid: 1000
+13:26:46.2360|ERROR|test3.Program|Total: 1125
+13:26:46.2360|ERROR|test3.Program|Test 4:
+13:26:47.3297|WARN|test3.Program|004 : 1016
+13:26:47.3297|WARN|test3.Program|004 : 1016
+13:26:47.3297|WARN|test3.Program|004 : 1016
+13:26:47.3297|WARN|test3.Program|004 : 1016
+13:26:47.3297|ERROR|test3.Program|Mid: 1016
+13:26:47.3297|ERROR|test3.Program|Total: 1094
+13:26:47.3297|ERROR|test3.Program|Test 5:
+13:26:48.4684|WARN|test3.Program|005 : 1016
+13:26:48.4755|WARN|test3.Program|005 : 1016
+13:26:48.4755|WARN|test3.Program|005 : 1016
+13:26:48.4755|WARN|test3.Program|005 : 1016
+13:26:48.4755|WARN|test3.Program|005 : 1016
+13:26:48.4973|ERROR|test3.Program|Mid: 1016
+13:26:48.4973|ERROR|test3.Program|Total: 1125
+13:26:48.4973|ERROR|test3.Program|Test 6:
+13:26:50.5110|WARN|test3.Program|006 : 1891
+13:26:50.5110|WARN|test3.Program|006 : 1891
+13:26:50.5110|WARN|test3.Program|006 : 1891
+13:26:50.5110|WARN|test3.Program|006 : 1891
+13:26:50.5110|WARN|test3.Program|006 : 1891
+13:26:50.5110|WARN|test3.Program|006 : 1891
+13:26:50.5110|ERROR|test3.Program|Mid: 1891
+13:26:50.5110|ERROR|test3.Program|Total: 2000
+13:26:50.5110|ERROR|test3.Program|Test 7:
+13:26:51.7406|WARN|test3.Program|007 : 1000
+13:26:51.7406|WARN|test3.Program|007 : 1016
+13:26:51.7406|WARN|test3.Program|007 : 1016
+13:26:51.7406|WARN|test3.Program|007 : 1016
+13:26:51.7406|WARN|test3.Program|007 : 1016
+13:26:51.7406|WARN|test3.Program|007 : 1000
+13:26:51.7406|WARN|test3.Program|007 : 1015
+13:26:51.7406|ERROR|test3.Program|Mid: 1011,25
+13:26:51.7406|ERROR|test3.Program|Total: 1234
+13:26:51.7406|ERROR|test3.Program|Test 8:
+13:26:52.8439|WARN|test3.Program|008 : 1000
+13:26:52.8439|WARN|test3.Program|008 : 1000
+13:26:52.8439|WARN|test3.Program|008 : 1000
+13:26:52.8459|WARN|test3.Program|008 : 1000
+13:26:52.8459|WARN|test3.Program|008 : 1000
+13:26:52.8459|WARN|test3.Program|008 : 1000
+13:26:52.8459|WARN|test3.Program|008 : 1016
+13:26:52.8459|WARN|test3.Program|008 : 1000
+13:26:52.8459|ERROR|test3.Program|Mid: 1004
+13:26:52.8459|ERROR|test3.Program|Total: 1094
+13:26:52.8459|ERROR|test3.Program|Test 9:
+13:26:55.8925|WARN|test3.Program|009 : 1000
+13:26:55.8925|WARN|test3.Program|009 : 1000
+13:26:55.8925|WARN|test3.Program|009 : 1000
+13:26:55.8925|WARN|test3.Program|009 : 1000
+13:26:55.8925|WARN|test3.Program|009 : 1000
+13:26:55.8925|WARN|test3.Program|009 : 1000
+13:26:55.8925|WARN|test3.Program|009 : 1000
+13:26:55.8925|WARN|test3.Program|009 : 1000
+13:26:55.8925|ERROR|test3.Program|Mid: 1000
+13:26:55.8925|ERROR|test3.Program|Total: 3047
+13:26:55.8925|ERROR|test3.Program|Drop Global Task
+13:27:25.8314|ERROR|test3.Program|Test 1:
+13:27:28.9097|WARN|test3.Program|001 : 3063
+13:27:28.9097|ERROR|test3.Program|Mid: 3063
+13:27:28.9097|ERROR|test3.Program|Total: 3078
+13:27:28.9097|ERROR|test3.Program|Test 2:
+13:27:31.9876|WARN|test3.Program|002 : 3047
+13:27:31.9876|WARN|test3.Program|002 : 3047
+13:27:31.9876|ERROR|test3.Program|Mid: 3047
+13:27:31.9876|ERROR|test3.Program|Total: 3078
+13:27:31.9876|ERROR|test3.Program|Test 3:
+13:27:35.1507|WARN|test3.Program|003 : 3063
+13:27:35.1507|WARN|test3.Program|003 : 3063
+13:27:35.1507|WARN|test3.Program|003 : 3063
+13:27:35.1507|ERROR|test3.Program|Mid: 3063
+13:27:35.1507|ERROR|test3.Program|Total: 3157
+13:27:35.1507|ERROR|test3.Program|Test 4:
+13:27:38.3376|WARN|test3.Program|004 : 3078
+13:27:38.3376|WARN|test3.Program|004 : 3078
+13:27:38.3376|WARN|test3.Program|004 : 3078
+13:27:38.3376|WARN|test3.Program|004 : 3078
+13:27:38.3376|ERROR|test3.Program|Mid: 3078
+13:27:38.3376|ERROR|test3.Program|Total: 3187
+13:27:38.3376|ERROR|test3.Program|Test 5:
+13:27:42.9287|WARN|test3.Program|005 : 3516
+13:27:42.9287|WARN|test3.Program|005 : 3516
+13:27:42.9287|WARN|test3.Program|005 : 3516
+13:27:42.9287|WARN|test3.Program|005 : 3516
+13:27:42.9287|WARN|test3.Program|005 : 4531
+13:27:42.9287|ERROR|test3.Program|Mid: 4023,5
+13:27:42.9287|ERROR|test3.Program|Total: 4594
+13:27:42.9287|ERROR|test3.Program|Test 6:
+13:28:01.2383|WARN|test3.Program|006 : 17219
+13:28:01.2383|WARN|test3.Program|006 : 18234
+13:28:01.2383|WARN|test3.Program|006 : 18266
+13:28:01.2383|WARN|test3.Program|006 : 17219
+13:28:01.2383|WARN|test3.Program|006 : 17203
+13:28:01.2383|WARN|test3.Program|006 : 18234
+13:28:01.2383|ERROR|test3.Program|Mid: 17819,65625
+13:28:01.2383|ERROR|test3.Program|Total: 18312
+13:28:01.2383|ERROR|test3.Program|Test 7:
+13:28:05.3996|WARN|test3.Program|007 : 4063
+13:28:05.3996|WARN|test3.Program|007 : 4110
+13:28:05.3996|WARN|test3.Program|007 : 4079
+13:28:05.3996|WARN|test3.Program|007 : 4094
+13:28:05.3996|WARN|test3.Program|007 : 3079
+13:28:05.3996|WARN|test3.Program|007 : 3094
+13:28:05.3996|WARN|test3.Program|007 : 4110
+13:28:05.3996|ERROR|test3.Program|Mid: 3724,421875
+13:28:05.3996|ERROR|test3.Program|Total: 4157
+13:28:05.3996|ERROR|test3.Program|Test 8:
+13:28:10.5570|WARN|test3.Program|008 : 4109
+13:28:10.5570|WARN|test3.Program|008 : 4109
+13:28:10.5570|WARN|test3.Program|008 : 4078
+13:28:10.5570|WARN|test3.Program|008 : 4093
+13:28:10.5570|WARN|test3.Program|008 : 4093
+13:28:10.5570|WARN|test3.Program|008 : 4078
+13:28:10.5570|WARN|test3.Program|008 : 4109
+13:28:10.5570|WARN|test3.Program|008 : 5125
+13:28:10.5570|ERROR|test3.Program|Mid: 4611,140625
+13:28:10.5570|ERROR|test3.Program|Total: 5156
+13:28:10.5570|ERROR|test3.Program|Test 9:
+13:28:28.8820|WARN|test3.Program|009 : 4078
+13:28:28.8820|WARN|test3.Program|009 : 18297
+13:28:28.8820|WARN|test3.Program|009 : 5094
+13:28:28.8820|WARN|test3.Program|009 : 5109
+13:28:28.8820|WARN|test3.Program|009 : 4062
+13:28:28.8820|WARN|test3.Program|009 : 6094
+13:28:28.8820|WARN|test3.Program|009 : 5094
+13:28:28.8820|WARN|test3.Program|009 : 3062
+13:28:28.8820|WARN|test3.Program|009 : 17187
+13:28:28.8820|ERROR|test3.Program|Mid: 10710,58984375
+13:28:28.8820|ERROR|test3.Program|Total: 18328
+13:28:28.8820|ERROR|test3.Program|Test 10:
+13:28:34.0541|WARN|test3.Program|010 : 4063
+13:28:34.0541|WARN|test3.Program|010 : 5109
+13:28:34.0541|WARN|test3.Program|010 : 4094
+13:28:34.0541|WARN|test3.Program|010 : 4125
+13:28:34.0541|WARN|test3.Program|010 : 5141
+13:28:34.0541|WARN|test3.Program|010 : 4125
+13:28:34.0541|WARN|test3.Program|010 : 5109
+13:28:34.0541|WARN|test3.Program|010 : 4094
+13:28:34.0541|ERROR|test3.Program|Mid: 4425,71875
+13:28:34.0541|ERROR|test3.Program|Total: 5172
+13:28:34.0541|ERROR|test3.Program|Drop Global Task
diff --git a/test3/test3.csproj.user b/test3/test3.csproj.user
new file mode 100644
index 0000000..bf8c49f
--- /dev/null
+++ b/test3/test3.csproj.user
@@ -0,0 +1,6 @@
+
+
+
+ <_LastSelectedProfileId>D:\GIT\ASCKU_PC\test3\Properties\PublishProfiles\FolderProfile.pubxml
+
+
\ No newline at end of file