QBSDK 12 w/ QB Enterprise 13 - QBFC 新的自定义菜单项永远不会出现
当我注册和订阅 QBFC 应用程序时,我可以让查询和数据事件处理程序正常工作,但自定义菜单项从未出现在 QuickBooks Enterprise 13.0 中。有任何想法吗?
我试过的:
使用可以从 Intuit 网站的示例部分下载的名为“SubscribeAndHandleQBEvent”的示例应用程序,以及 QBSDK 12 附带的相同应用程序,我已按照信中的说明进行操作:成功注册、订阅、重新启动等,等等让添加客户时调用的事件正确弹出,没有问题,但新的自定义菜单项永远不会出现。假设它们应该出现在“客户”菜单下,我检查了所有菜单,但没有成功。当应用程序的管理员权限屏幕弹出时,我始终授予它完全权限,即使公司文件已关闭。我对代码进行了零更改。
我还从 Visual Stuido 菜单中创建了一个新的“Intuit QBFC 应用程序 in C#”,通过向导并按照包含的文档中的说明为他们的小示例程序:即添加简单的列表框和按钮,它将检索列表顾客。(这很好用。)我还通过简单的复制/粘贴添加了菜单事件处理程序和数据事件处理程序的代码。没有进行其他自定义。和以前一样,我按照信中的说明,使用管理员凭据命令提示符注册程序,使用用户凭据命令提示符成功订阅。数据事件处理程序完美运行,在创建新客户时弹出一个消息框。同样,自定义菜单项不会出现在菜单上。
在这两种情况下,我都没有在“可见”或“启用”设置中添加任何修饰符,根据文档,它们应该始终启用并且默认情况下始终可见。
我尝试了所有我能想到的重新启动 QuickBooks、订阅、注册等的组合,每次都得到相同的结果:通信的所有方面都有效,但菜单项从未出现。
我已经彻底阅读了 QBSDK 编程指南 11.0 版中关于添加自定义菜单项的部分,没有发现任何令人困惑、不寻常或有用的内容。如果菜单项没有出现,它不会提供故障排除信息,而且看起来应该很简单。
我在用着:
Windows 8 Pro 64 位 QuickBooks 企业解决方案 - 制造和批发 13.0 QBSDK12 Visual Studio 2012 w/ C#
感谢您提供的任何建议!
PS 我检查了事件查看器以查看是否引发了任何应用程序错误,但什么也没看到。