QBFC - 错误模块名称:ucrtbase.DLL 异常代码:0xc0000409

jjt*_*ig1 2 qbfc

(我已经解决了这个问题。发布它以防其他人遇到这个问题。)

我有一个使用 QBFC13 库与 Quickbooks 集成的应用程序。从 Visual Studio 运行应用程序时,这一切都非常有效。但是,在作为 ClickOnce 应用程序发布和安装后,应用程序在调用 SessionManager.OpenConnection 方法时崩溃。

以下是 EventViewer 条目: 错误应用程序名称:*****.exe,版本:1.0.0.0,时间戳:0x5c9bc8e2 错误模块名称:ucrtbase.dll,版本:10.0.17763.348,时间戳:0x93e4fbe5 异常代码:0xc0000409 故障偏移:0x000a3652 故障进程 ID:0x47d4 故障应用程序启动时间:0x01d4e4dd895421ae 故障应用程序路径:C:\temp\test****.exe 故障模块路径:C:\Windows\System32\ucrtbase.dll 报告 ID: a081e5b3-502b-4591-9fc7-429d5658dba4 错误包全名: 错误包相关应用程序 ID:

jjt*_*ig1 5

关闭 ClickOnce 签名。双击属性。然后转到“签名”选项卡并取消选中“签署 ClickOnce 清单”。

我还没弄清楚为什么会出现这个问题,但是关闭并再次发布后,问题就消失了。

  • 我有一个可以与 ClickOnce 配合使用的旧应用程序,我比较了属性选项卡中的每个设置,直到到达“签名”选项卡。:) (3认同)