diff --git a/.gitignore b/.gitignore index 4610f58..34b682b 100644 --- a/.gitignore +++ b/.gitignore @@ -17,4 +17,3 @@ /linesider_screen_bankend/Tests/linesider_screen_bankend.Modules.ModuleName.Tests/bin/Debug/net6.0-windows /linesider_screen_bankend/Tests/linesider_screen_bankend.Modules.ModuleName.Tests/obj/Debug/net6.0-windows /.vs -/linesider_screen_tool diff --git a/linesider_screen_tool/Hepler/BartenderPrintingTool.cs b/linesider_screen_tool/Hepler/BartenderPrintingTool.cs new file mode 100644 index 0000000..d1c2281 --- /dev/null +++ b/linesider_screen_tool/Hepler/BartenderPrintingTool.cs @@ -0,0 +1,272 @@ +using System; +using System.Collections.Generic; +using BarTender; +namespace linesider_screen_tool +{ + public class BartenderPrintHelper : IDisposable + { + private Application _btApp; + private Format _btFormat; + private bool _disposed = false; + + /// + /// 初始化 Bartender 应用程序 + /// + public BartenderPrintHelper() + { + try + { + _btApp = new Application(); + } + catch (Exception ex) + { + throw new Exception("无法初始化 Bartender 应用程序。请确保 BarTender 已安装。", ex); + } + } + + /// + /// 打印标签 + /// + /// 标签模板路径 + /// 标签变量键值对 + /// 打印份数 + /// 序列化标签数量 + /// 是否打印成功 + public bool PrintLabel(string templatePath, Dictionary subStringValues, int copies = 1, int serializedLabels = 1) + { + if (_disposed) + throw new ObjectDisposedException("BartenderPrintHelper", "对象已被释放,不能执行打印操作。"); + + try + { + + Console.WriteLine("正在启动 BarTender..."); + + // 2. 创建 BarTender 应用实例 + var btApp = new Application(); + + // 3. 设置可见性(调试时建议开启) + // btApp.Visible = false; // 设置为 true 可以看到 BarTender 界面 + Console.WriteLine("BarTender 启动成功!"); + + // 4. 打开模板文件 + Console.WriteLine($"正在打开模板: {templatePath}"); + Format btFormat = btApp.Formats.Open(templatePath); + + Console.WriteLine("模板加载成功!"); + + // 5. 设置打印份数 + btFormat.PrintSetup.NumberSerializedLabels = 1; + // 6. 设置变量值(添加日志输出) + Console.WriteLine("正在设置变量值..."); + foreach (var a in subStringValues) + { + btFormat.SetNamedSubStringValue(a.Key, a.Value); + } + // 8. 执行打印 + Console.WriteLine("正在发送打印任务..."); + btFormat.PrintOut(false, false); // 不显示对话框,不等待打印完成 + Console.WriteLine("打印任务已发送!"); + + // 9. 关闭模板 + btFormat.Close(BtSaveOptions.btDoNotSaveChanges); + return true; + } + catch (Exception ex) + { + return false; + } + } + + /// + /// 释放资源 + /// + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + protected virtual void Dispose(bool disposing) + { + if (!_disposed) + { + if (disposing) + { + // 清理托管资源 + } + + // 清理非托管资源 + if (_btFormat != null) + { + _btFormat.Close(BtSaveOptions.btDoNotSaveChanges); + System.Runtime.InteropServices.Marshal.ReleaseComObject(_btFormat); + _btFormat = null; + } + + if (_btApp != null) + { + _btApp.Quit(BtSaveOptions.btDoNotSaveChanges); + System.Runtime.InteropServices.Marshal.ReleaseComObject(_btApp); + _btApp = null; + } + + _disposed = true; + } + } + + /// + /// 批量打印多个List标签 + /// + /// 标签模板路径 + /// 包含多个标签数据的列表 + /// 每个标签的打印份数 + /// 序列化标签数量 + /// 从列表项获取标签变量的委托 + /// 是否全部打印成功 + public bool PrintLabels( + string templatePath, + List items, + int copiesPerItem = 1, + int serializedLabels = 1, + Func> getSubStringValues = null) + { + if (_disposed) + throw new ObjectDisposedException("BartenderPrintHelper", "对象已被释放,不能执行打印操作。"); + + if (items == null || items.Count == 0) + return false; + + try + { + // 打开标签模板 + _btFormat = _btApp.Formats.Open(templatePath); + + // 设置打印参数 + _btFormat.PrintSetup.IdenticalCopiesOfLabel = copiesPerItem; + _btFormat.PrintSetup.NumberSerializedLabels = serializedLabels; + + bool allSuccess = true; + + // 遍历所有项目并打印 + foreach (var item in items) + { + try + { + // 获取当前项的变量值 + var subStringValues = getSubStringValues?.Invoke(item); + + // 设置标签变量值 + if (subStringValues != null) + { + foreach (var kvp in subStringValues) + { + _btFormat.SetNamedSubStringValue(kvp.Key, kvp.Value); + } + } + + // 执行打印 + _btFormat.PrintOut(false, false); + } + catch (Exception ex) + { + // 记录错误但继续打印其他项 + allSuccess = false; + // 可以在这里添加日志记录 + Console.WriteLine($"打印标签时出错: {ex.Message}"); + } + } + + return allSuccess; + } + catch (Exception ex) + { + throw new Exception($"批量打印标签时出错: {ex.Message}", ex); + } + finally + { + if (_btFormat != null) + { + _btFormat.Close(BtSaveOptions.btDoNotSaveChanges); + System.Runtime.InteropServices.Marshal.ReleaseComObject(_btFormat); + _btFormat = null; + } + } + } + + + /// + /// 批量打印多个标签(新增方法) + /// + /// 标签模板路径 + /// 多个标签的变量键值对列表 + /// 每个标签的打印份数 + /// 序列化标签数量 + /// 是否全部打印成功 + public bool PrintBatchLabels( + string templatePath, + List> batchSubStringValues, + int copiesPerLabel = 1, + int serializedLabels = 1) + { + if (_disposed) + throw new ObjectDisposedException(nameof(BartenderPrintHelper), "对象已被释放,不能执行打印操作。"); + + if (batchSubStringValues == null || batchSubStringValues.Count == 0) + return false; + + try + { + // 打开标签模板(只打开一次,提升性能) + _btFormat = _btApp.Formats.Open(templatePath); + _btFormat.PrintSetup.IdenticalCopiesOfLabel = copiesPerLabel; + _btFormat.PrintSetup.NumberSerializedLabels = serializedLabels; + + bool allSuccess = true; + + // 遍历所有标签数据并打印 + foreach (var subStringValues in batchSubStringValues) + { + try + { + // 设置变量值 + foreach (var kvp in subStringValues) + { + _btFormat.SetNamedSubStringValue(kvp.Key, kvp.Value); + } + + // 执行打印(不关闭模板,继续复用) + _btFormat.PrintOut(false, false); + } + catch (Exception ex) + { + allSuccess = false; + // 可记录日志或抛出特定异常 + Console.WriteLine($"打印标签时出错: {ex.Message}"); + } + } + + return allSuccess; + } + catch (Exception ex) + { + throw new Exception($"批量打印标签时出错: {ex.Message}", ex); + } + finally + { + // 确保释放资源 + if (_btFormat != null) + { + _btFormat.Close(BtSaveOptions.btDoNotSaveChanges); + System.Runtime.InteropServices.Marshal.ReleaseComObject(_btFormat); + _btFormat = null; + } + } + } + + ~BartenderPrintHelper() + { + Dispose(false); + } + } +} diff --git a/linesider_screen_tool/Hepler/MQTTHepler.cs b/linesider_screen_tool/Hepler/MQTTHepler.cs new file mode 100644 index 0000000..ef4595a --- /dev/null +++ b/linesider_screen_tool/Hepler/MQTTHepler.cs @@ -0,0 +1,172 @@ + +using MQTTnet; +using MQTTnet.Client; +using MQTTnet.Formatter; +using MQTTnet.Protocol; +using System; +using System.Collections.Concurrent; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +namespace linesider_screen_tool +{ + public class MQTTHepler + { + public IMqttClient _mqttClient; + private MqttClientOptions _options; + private readonly string _clientId; + private readonly string _server; + private readonly int _port; + private readonly string _username; + private readonly string _password; + private readonly bool _cleanSession; + + + /// + /// 初始化 MQTT 客户端 + /// + public MQTTHepler(string server, int port = 1883, string clientId = null, + string username = null, string password = null, bool cleanSession = true) + { + _server = server; + _port = port; + _clientId = clientId; + _username = username; + _password = password; + _cleanSession = cleanSession; + } + + /// + /// 连接到 MQTT 服务器 + /// + public async Task ConnectAsync() + { + if (_mqttClient != null && _mqttClient.IsConnected) + return; + + var factory = new MqttFactory(); + _mqttClient = factory.CreateMqttClient(); + + // 先注册事件处理器 + //_mqttClient.ApplicationMessageReceivedAsync += HandleReceivedApplicationMessage; + + var builder = new MqttClientOptionsBuilder() + .WithTcpServer(_server, _port) + .WithClientId(_clientId) // 确保指定了 ClientId + .WithCleanSession(_cleanSession); + + if (!string.IsNullOrEmpty(_username)) + builder.WithCredentials(_username, _password); + + _options = builder.Build(); + + _mqttClient.DisconnectedAsync += async e => + { + Console.WriteLine($"MQTT 断开: {e.Reason}"); + await Task.Delay(5000); + await ReconnectAsync(); + }; + + await _mqttClient.ConnectAsync(_options, CancellationToken.None); + Console.WriteLine("MQTT 连接成功"); + } + + /// + /// 订阅主题 + /// + public async Task SubscribeAsync(string topic, MqttQualityOfServiceLevel qos = MqttQualityOfServiceLevel.AtLeastOnce) + { + if (_mqttClient == null || !_mqttClient.IsConnected) + await ConnectAsync(); + + var topicFilter = new MqttTopicFilterBuilder() + .WithTopic(topic) + .WithQualityOfServiceLevel(qos) + .Build(); + + var result = await _mqttClient.SubscribeAsync(topicFilter, CancellationToken.None); + Console.WriteLine($"订阅结果: {result.Items.First().ResultCode}"); + } + + /// + /// 发布消息 + /// + public async Task PublishAsync(string topic, string payload,MqttQualityOfServiceLevel qos = MqttQualityOfServiceLevel.AtLeastOnce, + bool retain = false) + { + if (_mqttClient == null || !_mqttClient.IsConnected) + await ConnectAsync(); + + var message = new MqttApplicationMessageBuilder() + .WithTopic(topic) + .WithPayload(payload) + .WithQualityOfServiceLevel(qos) + .WithRetainFlag(retain) + .Build(); + + try + { + await _mqttClient.PublishAsync(message, CancellationToken.None); + Console.WriteLine($"已发布消息到主题 {topic}: {payload}"); + } + catch (Exception ex) + { + Console.WriteLine($"发布消息失败: {ex.Message}"); + throw; + } + } + + /// + /// 取消订阅主题 + /// + public async Task UnsubscribeAsync(string topic) + { + if (_mqttClient == null || !_mqttClient.IsConnected) + return; + + try + { + await _mqttClient.UnsubscribeAsync(topic, CancellationToken.None); + Console.WriteLine($"已取消订阅主题: {topic}"); + } + catch (Exception ex) + { + Console.WriteLine($"取消订阅主题失败: {ex.Message}"); + throw; + } + } + + private async Task ReconnectAsync() + { + try + { + await _mqttClient.ConnectAsync(_options, CancellationToken.None); + Console.WriteLine("MQTT 重新连接成功"); + } + catch (Exception ex) + { + Console.WriteLine($"MQTT 重新连接失败: {ex.Message}"); + } + } + + public async Task DisconnectAsync() + { + if (_mqttClient == null || !_mqttClient.IsConnected) + return; + + try + { + await _mqttClient.DisconnectAsync(); + DisconnectAsync().Wait(); + _mqttClient?.Dispose(); + GC.SuppressFinalize(this); + Console.WriteLine("MQTT 已断开连接"); + } + catch (Exception ex) + { + Console.WriteLine($"断开连接失败: {ex.Message}"); + } + } + } +} \ No newline at end of file diff --git a/linesider_screen_tool/Hepler/SerialPortHepler.cs b/linesider_screen_tool/Hepler/SerialPortHepler.cs new file mode 100644 index 0000000..bc22a7f --- /dev/null +++ b/linesider_screen_tool/Hepler/SerialPortHepler.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.IO.Ports; +using System.Text.RegularExpressions; +using MQTTnet; +using Newtonsoft.Json; + +namespace linesider_screen_tool +{ + public class SerialPortHepler:IDisposable + { + private SerialPort _serialPort; + // 内部缓冲区用于存储接收到的数据 + private StringBuilder receiveBuffer = new StringBuilder(); + public event Action DataReceived; + + public SerialPortHepler(string portName,int baudRaate,int parity,int dataBits,int stopBits) + { + _serialPort = new SerialPort(portName, baudRaate, (Parity)parity, dataBits, (StopBits)stopBits); + } + + public async void Open() + { + if (_serialPort != null && _serialPort.IsOpen) + { + return; + } + try + { + _serialPort.Open(); + _serialPort.DataReceived += SerialPort_DataReceived; + } + catch (Exception ex) + { + Console.WriteLine(ex.Message); + } + } + public void Close() + { + if (_serialPort == null || !_serialPort.IsOpen) + { + return; + } + try + { + _serialPort.DataReceived -= SerialPort_DataReceived; + _serialPort.Close(); + } + catch (Exception ex) + { + + Console.WriteLine(ex); + } + } + public void SerialPort_DataReceived(object sender, SerialDataReceivedEventArgs e) + { + string newData = _serialPort.ReadExisting(); + receiveBuffer.Append(newData); + + // 处理缓冲区中的数据 + string bufferContent = receiveBuffer.ToString(); + string[] lines = Regex.Split(bufferContent, @"\r\n|\n|\r", RegexOptions.None); + + for (int i = 0; i < lines.Length - 1; i++) + { + string line = lines[i].Trim(); + if (!string.IsNullOrEmpty(line)) + DataReceived.Invoke(line); ; + } + // 将最后一行保留到缓冲区中 + receiveBuffer.Clear(); + if (lines.Length > 0) + { + receiveBuffer.Append(lines[lines.Length - 1]); + } + } + public void Dispose() + { + Close(); + _serialPort?.Dispose(); + _serialPort = null; + } + } +} diff --git a/linesider_screen_tool/bin/Debug/net6.0/linesider_screen_tool.deps.json b/linesider_screen_tool/bin/Debug/net6.0/linesider_screen_tool.deps.json new file mode 100644 index 0000000..0952bb0 --- /dev/null +++ b/linesider_screen_tool/bin/Debug/net6.0/linesider_screen_tool.deps.json @@ -0,0 +1,186 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "linesider_screen_tool/1.0.0": { + "dependencies": { + "MQTTnet": "4.1.0.247", + "Newtonsoft.Json": "13.0.2", + "System.IO.Ports": "6.0.0" + }, + "runtime": { + "linesider_screen_tool.dll": {} + } + }, + "MQTTnet/4.1.0.247": { + "runtime": { + "lib/net6.0/MQTTnet.dll": { + "assemblyVersion": "4.1.0.247", + "fileVersion": "4.1.0.247" + } + } + }, + "Newtonsoft.Json/13.0.2": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.2.27524" + } + } + }, + "runtime.linux-arm.runtime.native.System.IO.Ports/6.0.0": { + "runtimeTargets": { + "runtimes/linux-arm/native/libSystem.IO.Ports.Native.so": { + "rid": "linux-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "runtime.linux-arm64.runtime.native.System.IO.Ports/6.0.0": { + "runtimeTargets": { + "runtimes/linux-arm64/native/libSystem.IO.Ports.Native.so": { + "rid": "linux-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "runtime.linux-x64.runtime.native.System.IO.Ports/6.0.0": { + "runtimeTargets": { + "runtimes/linux-x64/native/libSystem.IO.Ports.Native.so": { + "rid": "linux-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "runtime.native.System.IO.Ports/6.0.0": { + "dependencies": { + "runtime.linux-arm.runtime.native.System.IO.Ports": "6.0.0", + "runtime.linux-arm64.runtime.native.System.IO.Ports": "6.0.0", + "runtime.linux-x64.runtime.native.System.IO.Ports": "6.0.0", + "runtime.osx-arm64.runtime.native.System.IO.Ports": "6.0.0", + "runtime.osx-x64.runtime.native.System.IO.Ports": "6.0.0" + } + }, + "runtime.osx-arm64.runtime.native.System.IO.Ports/6.0.0": { + "runtimeTargets": { + "runtimes/osx-arm64/native/libSystem.IO.Ports.Native.dylib": { + "rid": "osx-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "runtime.osx-x64.runtime.native.System.IO.Ports/6.0.0": { + "runtimeTargets": { + "runtimes/osx-x64/native/libSystem.IO.Ports.Native.dylib": { + "rid": "osx-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "System.IO.Ports/6.0.0": { + "dependencies": { + "runtime.native.System.IO.Ports": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.IO.Ports.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.IO.Ports.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + }, + "runtimes/win/lib/net6.0/System.IO.Ports.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + } + } + }, + "libraries": { + "linesider_screen_tool/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "MQTTnet/4.1.0.247": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Qlhj/+7AYQp0mEdisvRDAQWrpSXQ3gRa/T2XygNO4zOnk94cvamHzV/7OFLLDLNkGX7iDmFUnY5x+hIb/5HrKg==", + "path": "mqttnet/4.1.0.247", + "hashPath": "mqttnet.4.1.0.247.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-R2pZ3B0UjeyHShm9vG+Tu0EBb2lC8b0dFzV9gVn50ofHXh9Smjk6kTn7A/FdAsC8B5cKib1OnGYOXxRBz5XQDg==", + "path": "newtonsoft.json/13.0.2", + "hashPath": "newtonsoft.json.13.0.2.nupkg.sha512" + }, + "runtime.linux-arm.runtime.native.System.IO.Ports/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-75q52H7CSpgIoIDwXb9o833EvBZIXJ0mdPhz1E6jSisEXUBlSCPalC29cj3EXsjpuDwr0dj1LRXZepIQH/oL4Q==", + "path": "runtime.linux-arm.runtime.native.system.io.ports/6.0.0", + "hashPath": "runtime.linux-arm.runtime.native.system.io.ports.6.0.0.nupkg.sha512" + }, + "runtime.linux-arm64.runtime.native.System.IO.Ports/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xn2bMThmXr3CsvOYmS8ex2Yz1xo+kcnhVg2iVhS9PlmqjZPAkrEo/I40wjrBZH/tU4kvH0s1AE8opAvQ3KIS8g==", + "path": "runtime.linux-arm64.runtime.native.system.io.ports/6.0.0", + "hashPath": "runtime.linux-arm64.runtime.native.system.io.ports.6.0.0.nupkg.sha512" + }, + "runtime.linux-x64.runtime.native.System.IO.Ports/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-16nbNXwv0sC+gLGIuecri0skjuh6R1maIJggsaNP7MQBcbVcEfWFUOkEnsnvoLEjy0XerfibuRptfQ8AmdIcWA==", + "path": "runtime.linux-x64.runtime.native.system.io.ports/6.0.0", + "hashPath": "runtime.linux-x64.runtime.native.system.io.ports.6.0.0.nupkg.sha512" + }, + "runtime.native.System.IO.Ports/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KaaXlpOcuZjMdmyF5wzzx3b+PRKIzt6A5Ax9dKenPDQbVJAFpev+casD0BIig1pBcbs3zx7CqWemzUJKAeHdSQ==", + "path": "runtime.native.system.io.ports/6.0.0", + "hashPath": "runtime.native.system.io.ports.6.0.0.nupkg.sha512" + }, + "runtime.osx-arm64.runtime.native.System.IO.Ports/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fXG12NodG1QrCdoaeSQ1gVnk/koi4WYY4jZtarMkZeQMyReBm1nZlSRoPnUjLr2ZR36TiMjpcGnQfxymieUe7w==", + "path": "runtime.osx-arm64.runtime.native.system.io.ports/6.0.0", + "hashPath": "runtime.osx-arm64.runtime.native.system.io.ports.6.0.0.nupkg.sha512" + }, + "runtime.osx-x64.runtime.native.System.IO.Ports/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/As+zPY49+dSUXkh+fTUbyPhqrdGN//evLxo4Vue88pfh1BHZgF7q4kMblTkxYvwR6Vi03zSYxysSFktO8/SDQ==", + "path": "runtime.osx-x64.runtime.native.system.io.ports/6.0.0", + "hashPath": "runtime.osx-x64.runtime.native.system.io.ports.6.0.0.nupkg.sha512" + }, + "System.IO.Ports/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dRyGI7fUESar5ZLIpiBOaaNLW7YyOBGftjj5Of+xcduC/Rjl7RjhEnWDvvNBmHuF3d0tdXoqdVI/yrVA8f00XA==", + "path": "system.io.ports/6.0.0", + "hashPath": "system.io.ports.6.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/linesider_screen_tool/bin/Debug/net6.0/linesider_screen_tool.dll b/linesider_screen_tool/bin/Debug/net6.0/linesider_screen_tool.dll new file mode 100644 index 0000000..47992fe Binary files /dev/null and b/linesider_screen_tool/bin/Debug/net6.0/linesider_screen_tool.dll differ diff --git a/linesider_screen_tool/bin/Debug/net6.0/linesider_screen_tool.pdb b/linesider_screen_tool/bin/Debug/net6.0/linesider_screen_tool.pdb new file mode 100644 index 0000000..79fc9bc Binary files /dev/null and b/linesider_screen_tool/bin/Debug/net6.0/linesider_screen_tool.pdb differ diff --git a/linesider_screen_tool/linesider_screen_tool.csproj b/linesider_screen_tool/linesider_screen_tool.csproj new file mode 100644 index 0000000..3c91fd8 --- /dev/null +++ b/linesider_screen_tool/linesider_screen_tool.csproj @@ -0,0 +1,27 @@ + + + + net6.0 + enable + enable + + + + + tlbimp + 3 + 11 + d58562c1-e51b-11cf-8941-00a024a9083f + 0 + false + true + + + + + + + + + + diff --git a/linesider_screen_tool/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/linesider_screen_tool/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..ed92695 --- /dev/null +++ b/linesider_screen_tool/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] diff --git a/linesider_screen_tool/obj/Debug/net6.0/Interop.BarTender.dll b/linesider_screen_tool/obj/Debug/net6.0/Interop.BarTender.dll new file mode 100644 index 0000000..6a9c85c Binary files /dev/null and b/linesider_screen_tool/obj/Debug/net6.0/Interop.BarTender.dll differ diff --git a/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.AssemblyInfo.cs b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.AssemblyInfo.cs new file mode 100644 index 0000000..ce4c49d --- /dev/null +++ b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("linesider_screen_tool")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1647984d51886fe4f743905af67a4bbc808e91e0")] +[assembly: System.Reflection.AssemblyProductAttribute("linesider_screen_tool")] +[assembly: System.Reflection.AssemblyTitleAttribute("linesider_screen_tool")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.AssemblyInfoInputs.cache b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.AssemblyInfoInputs.cache new file mode 100644 index 0000000..05d6518 --- /dev/null +++ b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +40a01cf4cfdc4af230114673f09cbdfa942d523bb9e1f52c34b4ab21098c8bbd diff --git a/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.GeneratedMSBuildEditorConfig.editorconfig b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..313bdd9 --- /dev/null +++ b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,15 @@ +is_global = true +build_property.TargetFramework = net6.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = linesider_screen_tool +build_property.ProjectDir = F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 6.0 +build_property.EnableCodeStyleSeverity = diff --git a/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.GlobalUsings.g.cs b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.assets.cache b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.assets.cache new file mode 100644 index 0000000..2015111 Binary files /dev/null and b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.assets.cache differ diff --git a/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.AssemblyReference.cache b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.AssemblyReference.cache new file mode 100644 index 0000000..0e7b8f9 Binary files /dev/null and b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.AssemblyReference.cache differ diff --git a/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.BuildWithSkipAnalyzers b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.CoreCompileInputs.cache b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..dddcbc9 --- /dev/null +++ b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +624f5f27e3d0487decff92ad13ca8e87cf6e4b61dfce4b03d5c1712ff71fb3f2 diff --git a/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.FileListAbsolute.txt b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..a872841 --- /dev/null +++ b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.FileListAbsolute.txt @@ -0,0 +1,28 @@ +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\bin\Debug\net6.0\linesider_screen_tool.deps.json +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\bin\Debug\net6.0\linesider_screen_tool.dll +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\bin\Debug\net6.0\linesider_screen_tool.pdb +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.csproj.AssemblyReference.cache +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.AssemblyInfoInputs.cache +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.AssemblyInfo.cs +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.csproj.CoreCompileInputs.cache +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.dll +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\obj\Debug\net6.0\refint\linesider_screen_tool.dll +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.pdb +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\obj\Debug\net6.0\ref\linesider_screen_tool.dll +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\obj\Debug\net6.0\Interop.BarTender.dll +C:\Users\33134\Desktop\shgxtzcjhoudaosaomadayinwpf\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.csproj.ResolveComReference.cache +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\bin\Debug\net6.0\linesider_screen_tool.deps.json +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\bin\Debug\net6.0\linesider_screen_tool.dll +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\bin\Debug\net6.0\linesider_screen_tool.pdb +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.csproj.AssemblyReference.cache +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\obj\Debug\net6.0\Interop.BarTender.dll +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.csproj.ResolveComReference.cache +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.GeneratedMSBuildEditorConfig.editorconfig +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.AssemblyInfoInputs.cache +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.AssemblyInfo.cs +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.csproj.CoreCompileInputs.cache +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.dll +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\obj\Debug\net6.0\refint\linesider_screen_tool.dll +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\obj\Debug\net6.0\linesider_screen_tool.pdb +F:\Git仓库\上海干巷涂装车间-后道标签扫描-WPF\linesider_screen_tool\obj\Debug\net6.0\ref\linesider_screen_tool.dll diff --git a/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.ResolveComReference.cache b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.ResolveComReference.cache new file mode 100644 index 0000000..9bb6215 Binary files /dev/null and b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.csproj.ResolveComReference.cache differ diff --git a/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.dll b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.dll new file mode 100644 index 0000000..47992fe Binary files /dev/null and b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.dll differ diff --git a/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.pdb b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.pdb new file mode 100644 index 0000000..79fc9bc Binary files /dev/null and b/linesider_screen_tool/obj/Debug/net6.0/linesider_screen_tool.pdb differ diff --git a/linesider_screen_tool/obj/Debug/net6.0/ref/linesider_screen_tool.dll b/linesider_screen_tool/obj/Debug/net6.0/ref/linesider_screen_tool.dll new file mode 100644 index 0000000..45ae5dc Binary files /dev/null and b/linesider_screen_tool/obj/Debug/net6.0/ref/linesider_screen_tool.dll differ diff --git a/linesider_screen_tool/obj/Debug/net6.0/refint/linesider_screen_tool.dll b/linesider_screen_tool/obj/Debug/net6.0/refint/linesider_screen_tool.dll new file mode 100644 index 0000000..45ae5dc Binary files /dev/null and b/linesider_screen_tool/obj/Debug/net6.0/refint/linesider_screen_tool.dll differ diff --git a/linesider_screen_tool/obj/linesider_screen_tool.csproj.nuget.dgspec.json b/linesider_screen_tool/obj/linesider_screen_tool.csproj.nuget.dgspec.json new file mode 100644 index 0000000..7247159 --- /dev/null +++ b/linesider_screen_tool/obj/linesider_screen_tool.csproj.nuget.dgspec.json @@ -0,0 +1,101 @@ +{ + "format": 1, + "restore": { + "F:\\Git仓库\\上海干巷涂装车间-后道标签扫描-WPF\\linesider_screen_tool\\linesider_screen_tool.csproj": {} + }, + "projects": { + "F:\\Git仓库\\上海干巷涂装车间-后道标签扫描-WPF\\linesider_screen_tool\\linesider_screen_tool.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "F:\\Git仓库\\上海干巷涂装车间-后道标签扫描-WPF\\linesider_screen_tool\\linesider_screen_tool.csproj", + "projectName": "linesider_screen_tool", + "projectPath": "F:\\Git仓库\\上海干巷涂装车间-后道标签扫描-WPF\\linesider_screen_tool\\linesider_screen_tool.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "F:\\Git仓库\\上海干巷涂装车间-后道标签扫描-WPF\\linesider_screen_tool\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "E:\\sk 2022\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.200" + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "MQTTnet": { + "target": "Package", + "version": "[4.1.0.247, )" + }, + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.2, )" + }, + "System.IO.Ports": { + "target": "Package", + "version": "[6.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[6.0.36, 6.0.36]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[6.0.36, 6.0.36]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[6.0.36, 6.0.36]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.203\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/linesider_screen_tool/obj/linesider_screen_tool.csproj.nuget.g.props b/linesider_screen_tool/obj/linesider_screen_tool.csproj.nuget.g.props new file mode 100644 index 0000000..af0e2b1 --- /dev/null +++ b/linesider_screen_tool/obj/linesider_screen_tool.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Administrator\.nuget\packages\;E:\sk 2022\NuGetPackages + PackageReference + 6.13.2 + + + + + + \ No newline at end of file diff --git a/linesider_screen_tool/obj/linesider_screen_tool.csproj.nuget.g.targets b/linesider_screen_tool/obj/linesider_screen_tool.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/linesider_screen_tool/obj/linesider_screen_tool.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/linesider_screen_tool/obj/project.assets.json b/linesider_screen_tool/obj/project.assets.json new file mode 100644 index 0000000..cf5d045 --- /dev/null +++ b/linesider_screen_tool/obj/project.assets.json @@ -0,0 +1,412 @@ +{ + "version": 3, + "targets": { + "net6.0": { + "MQTTnet/4.1.0.247": { + "type": "package", + "compile": { + "lib/net6.0/MQTTnet.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/MQTTnet.dll": { + "related": ".xml" + } + } + }, + "Newtonsoft.Json/13.0.2": { + "type": "package", + "compile": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + }, + "runtime.linux-arm.runtime.native.System.IO.Ports/6.0.0": { + "type": "package", + "runtimeTargets": { + "runtimes/linux-arm/native/libSystem.IO.Ports.Native.so": { + "assetType": "native", + "rid": "linux-arm" + } + } + }, + "runtime.linux-arm64.runtime.native.System.IO.Ports/6.0.0": { + "type": "package", + "runtimeTargets": { + "runtimes/linux-arm64/native/libSystem.IO.Ports.Native.so": { + "assetType": "native", + "rid": "linux-arm64" + } + } + }, + "runtime.linux-x64.runtime.native.System.IO.Ports/6.0.0": { + "type": "package", + "runtimeTargets": { + "runtimes/linux-x64/native/libSystem.IO.Ports.Native.so": { + "assetType": "native", + "rid": "linux-x64" + } + } + }, + "runtime.native.System.IO.Ports/6.0.0": { + "type": "package", + "dependencies": { + "runtime.linux-arm.runtime.native.System.IO.Ports": "6.0.0", + "runtime.linux-arm64.runtime.native.System.IO.Ports": "6.0.0", + "runtime.linux-x64.runtime.native.System.IO.Ports": "6.0.0", + "runtime.osx-arm64.runtime.native.System.IO.Ports": "6.0.0", + "runtime.osx-x64.runtime.native.System.IO.Ports": "6.0.0" + } + }, + "runtime.osx-arm64.runtime.native.System.IO.Ports/6.0.0": { + "type": "package", + "runtimeTargets": { + "runtimes/osx-arm64/native/libSystem.IO.Ports.Native.dylib": { + "assetType": "native", + "rid": "osx-arm64" + } + } + }, + "runtime.osx-x64.runtime.native.System.IO.Ports/6.0.0": { + "type": "package", + "runtimeTargets": { + "runtimes/osx-x64/native/libSystem.IO.Ports.Native.dylib": { + "assetType": "native", + "rid": "osx-x64" + } + } + }, + "System.IO.Ports/6.0.0": { + "type": "package", + "dependencies": { + "runtime.native.System.IO.Ports": "6.0.0" + }, + "compile": { + "lib/net6.0/System.IO.Ports.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.IO.Ports.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/net6.0/System.IO.Ports.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net6.0/System.IO.Ports.dll": { + "assetType": "runtime", + "rid": "win" + } + } + } + } + }, + "libraries": { + "MQTTnet/4.1.0.247": { + "sha512": "Qlhj/+7AYQp0mEdisvRDAQWrpSXQ3gRa/T2XygNO4zOnk94cvamHzV/7OFLLDLNkGX7iDmFUnY5x+hIb/5HrKg==", + "type": "package", + "path": "mqttnet/4.1.0.247", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net452/MQTTnet.dll", + "lib/net452/MQTTnet.xml", + "lib/net461/MQTTnet.dll", + "lib/net461/MQTTnet.xml", + "lib/net5.0/MQTTnet.dll", + "lib/net5.0/MQTTnet.xml", + "lib/net6.0/MQTTnet.dll", + "lib/net6.0/MQTTnet.xml", + "lib/netcoreapp3.1/MQTTnet.dll", + "lib/netcoreapp3.1/MQTTnet.xml", + "lib/netstandard1.3/MQTTnet.dll", + "lib/netstandard1.3/MQTTnet.xml", + "lib/netstandard2.0/MQTTnet.dll", + "lib/netstandard2.0/MQTTnet.xml", + "lib/netstandard2.1/MQTTnet.dll", + "lib/netstandard2.1/MQTTnet.xml", + "lib/uap10.0.10240/MQTTnet.dll", + "lib/uap10.0.10240/MQTTnet.pri", + "lib/uap10.0.10240/MQTTnet.xml", + "mqttnet.4.1.0.247.nupkg.sha512", + "mqttnet.nuspec", + "nuget.png" + ] + }, + "Newtonsoft.Json/13.0.2": { + "sha512": "R2pZ3B0UjeyHShm9vG+Tu0EBb2lC8b0dFzV9gVn50ofHXh9Smjk6kTn7A/FdAsC8B5cKib1OnGYOXxRBz5XQDg==", + "type": "package", + "path": "newtonsoft.json/13.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "README.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/net6.0/Newtonsoft.Json.dll", + "lib/net6.0/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.2.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "runtime.linux-arm.runtime.native.System.IO.Ports/6.0.0": { + "sha512": "75q52H7CSpgIoIDwXb9o833EvBZIXJ0mdPhz1E6jSisEXUBlSCPalC29cj3EXsjpuDwr0dj1LRXZepIQH/oL4Q==", + "type": "package", + "path": "runtime.linux-arm.runtime.native.system.io.ports/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "runtime.linux-arm.runtime.native.system.io.ports.6.0.0.nupkg.sha512", + "runtime.linux-arm.runtime.native.system.io.ports.nuspec", + "runtimes/linux-arm/native/libSystem.IO.Ports.Native.so", + "useSharedDesignerContext.txt" + ] + }, + "runtime.linux-arm64.runtime.native.System.IO.Ports/6.0.0": { + "sha512": "xn2bMThmXr3CsvOYmS8ex2Yz1xo+kcnhVg2iVhS9PlmqjZPAkrEo/I40wjrBZH/tU4kvH0s1AE8opAvQ3KIS8g==", + "type": "package", + "path": "runtime.linux-arm64.runtime.native.system.io.ports/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "runtime.linux-arm64.runtime.native.system.io.ports.6.0.0.nupkg.sha512", + "runtime.linux-arm64.runtime.native.system.io.ports.nuspec", + "runtimes/linux-arm64/native/libSystem.IO.Ports.Native.so", + "useSharedDesignerContext.txt" + ] + }, + "runtime.linux-x64.runtime.native.System.IO.Ports/6.0.0": { + "sha512": "16nbNXwv0sC+gLGIuecri0skjuh6R1maIJggsaNP7MQBcbVcEfWFUOkEnsnvoLEjy0XerfibuRptfQ8AmdIcWA==", + "type": "package", + "path": "runtime.linux-x64.runtime.native.system.io.ports/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "runtime.linux-x64.runtime.native.system.io.ports.6.0.0.nupkg.sha512", + "runtime.linux-x64.runtime.native.system.io.ports.nuspec", + "runtimes/linux-x64/native/libSystem.IO.Ports.Native.so", + "useSharedDesignerContext.txt" + ] + }, + "runtime.native.System.IO.Ports/6.0.0": { + "sha512": "KaaXlpOcuZjMdmyF5wzzx3b+PRKIzt6A5Ax9dKenPDQbVJAFpev+casD0BIig1pBcbs3zx7CqWemzUJKAeHdSQ==", + "type": "package", + "path": "runtime.native.system.io.ports/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "runtime.native.system.io.ports.6.0.0.nupkg.sha512", + "runtime.native.system.io.ports.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "runtime.osx-arm64.runtime.native.System.IO.Ports/6.0.0": { + "sha512": "fXG12NodG1QrCdoaeSQ1gVnk/koi4WYY4jZtarMkZeQMyReBm1nZlSRoPnUjLr2ZR36TiMjpcGnQfxymieUe7w==", + "type": "package", + "path": "runtime.osx-arm64.runtime.native.system.io.ports/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "runtime.osx-arm64.runtime.native.system.io.ports.6.0.0.nupkg.sha512", + "runtime.osx-arm64.runtime.native.system.io.ports.nuspec", + "runtimes/osx-arm64/native/libSystem.IO.Ports.Native.dylib", + "useSharedDesignerContext.txt" + ] + }, + "runtime.osx-x64.runtime.native.System.IO.Ports/6.0.0": { + "sha512": "/As+zPY49+dSUXkh+fTUbyPhqrdGN//evLxo4Vue88pfh1BHZgF7q4kMblTkxYvwR6Vi03zSYxysSFktO8/SDQ==", + "type": "package", + "path": "runtime.osx-x64.runtime.native.system.io.ports/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "runtime.osx-x64.runtime.native.system.io.ports.6.0.0.nupkg.sha512", + "runtime.osx-x64.runtime.native.system.io.ports.nuspec", + "runtimes/osx-x64/native/libSystem.IO.Ports.Native.dylib", + "useSharedDesignerContext.txt" + ] + }, + "System.IO.Ports/6.0.0": { + "sha512": "dRyGI7fUESar5ZLIpiBOaaNLW7YyOBGftjj5Of+xcduC/Rjl7RjhEnWDvvNBmHuF3d0tdXoqdVI/yrVA8f00XA==", + "type": "package", + "path": "system.io.ports/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.IO.Ports.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.IO.Ports.dll", + "lib/net461/System.IO.Ports.xml", + "lib/net6.0/System.IO.Ports.dll", + "lib/net6.0/System.IO.Ports.xml", + "lib/netstandard2.0/System.IO.Ports.dll", + "lib/netstandard2.0/System.IO.Ports.xml", + "runtimes/unix/lib/net6.0/System.IO.Ports.dll", + "runtimes/unix/lib/net6.0/System.IO.Ports.xml", + "runtimes/unix/lib/netstandard2.0/System.IO.Ports.dll", + "runtimes/unix/lib/netstandard2.0/System.IO.Ports.xml", + "runtimes/win/lib/net461/System.IO.Ports.dll", + "runtimes/win/lib/net461/System.IO.Ports.xml", + "runtimes/win/lib/net6.0/System.IO.Ports.dll", + "runtimes/win/lib/net6.0/System.IO.Ports.xml", + "runtimes/win/lib/netstandard2.0/System.IO.Ports.dll", + "runtimes/win/lib/netstandard2.0/System.IO.Ports.xml", + "system.io.ports.6.0.0.nupkg.sha512", + "system.io.ports.nuspec", + "useSharedDesignerContext.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net6.0": [ + "MQTTnet >= 4.1.0.247", + "Newtonsoft.Json >= 13.0.2", + "System.IO.Ports >= 6.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\Administrator\\.nuget\\packages\\": {}, + "E:\\sk 2022\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "F:\\Git仓库\\上海干巷涂装车间-后道标签扫描-WPF\\linesider_screen_tool\\linesider_screen_tool.csproj", + "projectName": "linesider_screen_tool", + "projectPath": "F:\\Git仓库\\上海干巷涂装车间-后道标签扫描-WPF\\linesider_screen_tool\\linesider_screen_tool.csproj", + "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", + "outputPath": "F:\\Git仓库\\上海干巷涂装车间-后道标签扫描-WPF\\linesider_screen_tool\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "E:\\sk 2022\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.200" + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "MQTTnet": { + "target": "Package", + "version": "[4.1.0.247, )" + }, + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.2, )" + }, + "System.IO.Ports": { + "target": "Package", + "version": "[6.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[6.0.36, 6.0.36]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[6.0.36, 6.0.36]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[6.0.36, 6.0.36]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.203\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/linesider_screen_tool/obj/project.nuget.cache b/linesider_screen_tool/obj/project.nuget.cache new file mode 100644 index 0000000..a775fd3 --- /dev/null +++ b/linesider_screen_tool/obj/project.nuget.cache @@ -0,0 +1,21 @@ +{ + "version": 2, + "dgSpecHash": "8VjwoYLsQ3c=", + "success": true, + "projectFilePath": "F:\\Git仓库\\上海干巷涂装车间-后道标签扫描-WPF\\linesider_screen_tool\\linesider_screen_tool.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Administrator\\.nuget\\packages\\mqttnet\\4.1.0.247\\mqttnet.4.1.0.247.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\newtonsoft.json\\13.0.2\\newtonsoft.json.13.0.2.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\runtime.linux-arm.runtime.native.system.io.ports\\6.0.0\\runtime.linux-arm.runtime.native.system.io.ports.6.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\runtime.linux-arm64.runtime.native.system.io.ports\\6.0.0\\runtime.linux-arm64.runtime.native.system.io.ports.6.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\runtime.linux-x64.runtime.native.system.io.ports\\6.0.0\\runtime.linux-x64.runtime.native.system.io.ports.6.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\runtime.native.system.io.ports\\6.0.0\\runtime.native.system.io.ports.6.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\runtime.osx-arm64.runtime.native.system.io.ports\\6.0.0\\runtime.osx-arm64.runtime.native.system.io.ports.6.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\runtime.osx-x64.runtime.native.system.io.ports\\6.0.0\\runtime.osx-x64.runtime.native.system.io.ports.6.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\system.io.ports\\6.0.0\\system.io.ports.6.0.0.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.windowsdesktop.app.ref\\6.0.36\\microsoft.windowsdesktop.app.ref.6.0.36.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.netcore.app.ref\\6.0.36\\microsoft.netcore.app.ref.6.0.36.nupkg.sha512", + "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\6.0.36\\microsoft.aspnetcore.app.ref.6.0.36.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file