c# - 一个项目中有许多 COM 对象
问题描述
我正在用 C# WinForms 编写一个程序,但我遇到了问题。在项目中,我使用两个 COM 对象来处理外部设备(扫描仪)。在编译阶段,我有两个对象,程序没有返回任何错误。但是,当我与其他没有在系统中注册这些对象的用户共享该程序时,该应用程序根本无法启动。看起来程序在启动 exe 文件后立即在系统中寻找驱动程序。我试图在主类(程序开始的地方)中停止断点,但应用程序更早停止。我应该如何解决这个问题才能让应用程序至少运行(众所周知它不支持扫描仪)。
解决方案
推荐阅读
- python - 带有 cp1252 编码字符串的 python3 C 扩展模块
- android - 同时打开相机并设置手电筒模式
- koa - 本地运行 Koa 服务器时请求 IP 地址为 ::1
- python - ImportError 无法导入名称 celery
- java - CMD(Java)中的Postgres恢复不再响应,而相同的命令在CMD中执行良好
- java - 在hibernate中加入不相关的实体(5.1之后)
- mysql - 设计我的 mysql 表的最佳方法是什么?我需要用偏好图代表用户
- .net-core - 与 log4net 相比,使用 Nlog 的性能较慢
- c# - 尝试实施软删除时出现映射错误
- c# - XML 标记名称包括父类 ASP.NET