【问题标题】:Since there is no Serial Port support in .NET 1.1, what is the workaround for working with serial ports?由于 .NET 1.1 中不支持串行端口,使用串行端口的解决方法是什么?
【发布时间】:2013-01-22 01:32:35
【问题描述】:

根据两个消息来源(http://bytes.com/topic/c-sharp/answers/224314-serial-communication-dllhttp://www.innovatic.dk/knowledg/SerialCOM/SerialCOM.htm),.NET 1.1 不支持串行端口。

第一个 URL 显示,“.NET Framework 2.0 还添加了以下命名空间: System.IO.Ports ->提供SerialPort类实现串口操作。”

第二个:“.Net 1.1 RTM (Release To Manufactoring) = 不支持串口!”

所以,由于我正在增强的项目是在 Visual Studio 2003 上的 .NET 1.1 中(在 Windows 7 上的 XP 模式下),我必须通过串行端口连接到带式打印机 (Zebra QL220) 和向它发送一些 CPCL(打印说明)?

更新

似乎 OpenNETCF 可能是要走的路,但我也不确定如何使用它...

【问题讨论】:

  • 您最明显的办法就是停止使用已有十年历史的软件。
  • 你为什么要从 .Net 1.1 开始?我想这里的每个人都会同意 1.1 早就被弃用了。
  • 好点,我敢肯定,但这不是我的使命/说起来容易做起来难。运行应用程序的 Symbol/Motorola 设备上只有 .NET CF 1.0。

标签: c# .net serial-port legacy zebra-printers


【解决方案1】:

答案是使用 OpenNETCF 类,它有一个可供您使用的 SerialPort 类。

【讨论】:

    猜你喜欢
    • 2021-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    相关资源
    最近更新 更多