QuickBooks集成,出现错误
我试图用我的应用程序将记录添加到QuickBooks,但出现错误 错误: 无法加载文件或程序集“Interop.QBFC13Lib,版本=1.0.0.0,区域性=中性,PublicKeyToken=null”或其依赖项之一。系统找不到指定的文件 我已经添加了QBC13Lib名称空间,并在引用中包含了qbFC13lic。它构建得很好,但当我单击按钮将记录添加到QuickBooks时,会出现该错误 代码 QBSessionManager会话管理器=新的QBSessionManager; sessionManager.OpenConnectionappID,创建供应商QuickBooks集成,出现错误,quickbooks,Quickbooks,我试图用我的应用程序将记录添加到QuickBooks,但出现错误 错误: 无法加载文件或程序集“Interop.QBFC13Lib,版本=1.0.0.0,区域性=中性,PublicKeyToken=null”或其依赖项之一。系统找不到指定的文件 我已经添加了QBC13Lib名称空间,并在引用中包含了qbFC13lic。它构建得很好,但当我单击按钮将记录添加到QuickBooks时,会出现该错误 代码 QBSessionManager会话管理器=新的QBSessionManager; sessio
sessionManager.BeginSession("", ENOpenMode.omDontCare); //1: location 2: mode
IMsgSetRequest messageSet = sessionManager.CreateMsgSetRequest("US", 7, 0);
// IMsgSetRequest messageSet = sessionManager.CreateMsgSetRequest();
IVendorAdd vendorAddRequest = messageSet.AppendVendorAddRq();
vendorAddRequest.Name.SetValue("ACME, Inc");
vendorAddRequest.CompanyName.SetValue("ACME, Inc");
vendorAddRequest.VendorAddress.Addr1.SetValue("123 Some St");
vendorAddRequest.VendorAddress.City.SetValue("Somecity");
vendorAddRequest.VendorAddress.State.SetValue("ST");
vendorAddRequest.VendorAddress.PostalCode.SetValue("12345");
IMsgSetResponse responseSet = sessionManager.DoRequests(messageSet);
sessionManager.EndSession();
sessionManager.CloseConnection();
您需要在PC中安装QB SDK,并在项目中设置对库的引用。确保QuickBooks应用程序在适当的公司文件打开的情况下运行。此外,请以管理员身份登录,因为您需要向首次尝试访问QuickBooks的程序授予权限 那么你不应该发布一个答案,除非它是一个真实的答案。