【发布时间】:2021-12-11 07:23:09
【问题描述】:
我目前正在开发 Visual Studio 2019 中的 WinForms 应用程序,该应用程序使用 USB 到 I2C 适配器从设备读取 EEPROM 寄存器值。适配器制造商在其网站上以可下载 zip 文件的形式提供设备驱动程序,其中包含 .inf 和 .sys 文件等。我想要它,所以当最终用户安装应用程序时,驱动程序也会自动安装。做这个的最好方式是什么?我的解决方案中有一个安装项目,可用于将驱动程序文件放在应用程序文件夹中,但这并不意味着驱动程序已实际设置。
我找到了一个使用 System.Configuration.Install 的潜在解决方案,但我目前的目标框架是 .NET core 3.1,与 .NET 框架不同,它没有该命名空间。我只希望用户使用 Windows 10,所以理论上我可以在必要时切换到该命名空间的 .NET 框架。但是,我不知道这是否会破坏应用程序中的任何内容,或者这是否是解决此问题的最简单方法。
我对部署应用程序非常陌生,所以我真的不知道解决这个问题的最佳方法。任何方向表示赞赏。
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: c# .net visual-studio winforms driver