文章目录
总结
在使用Brotherb-pac SDK在VS C#中碰到几个问题,并解决。
CS0246
将代码转移到新环境中编译,报CS0246错。原因是Brotherb-pac SDK没有安装,进行安装,问题解决。
System.Runtime.InteropServices.COMException
bpac.Document doc = new bpac.Document(); 抛异常。
由于我下载的Brotherb-pac SDK是X64版本的,需要在工程属性设置中设置目标环境为X64运行环境。问题解决。
Microsoft.Jet.Oledb.4.0 provider is not registered on the local machine c#
以上实际上会导致另外一个问题:Microsoft.Jet.Oledb.4.0 provider is not registered on the local machine c# , 我在这里把编译设置改回到Any CPU。
0x80040154
对于这个的问题CLSID {B940C105-7F01-46FE-BF41-E040B9BDA83D} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).,需要安装一个客户端开发包。<

本文档详细记录了在C#开发中使用Brother b-pacSDK遇到的常见问题及解决方案,包括:CS0246错误的解决(安装SDK)、COMException(设置目标平台为X64)、Microsoft.Jet.Oledb.4.0提供程序未注册的问题(切换到AnyCPU)以及0x80040154错误的解决(安装bPAC3CCISetup_64.msi客户端开发包)。通过这些步骤,成功配置并运行了Brother b-pacSDK相关的C#应用程序。
最低0.47元/天 解锁文章
6357





