QuickBooks集成,出现错误

QuickBooks集成,出现错误,quickbooks,Quickbooks,我试图用我的应用程序将记录添加到QuickBooks,但出现错误 错误: 无法加载文件或程序集“Interop.QBFC13Lib,版本=1.0.0.0,区域性=中性,PublicKeyToken=null”或其依赖项之一。系统找不到指定的文件 我已经添加了QBC13Lib名称空间,并在引用中包含了qbFC13lic。它构建得很好,但当我单击按钮将记录添加到QuickBooks时,会出现该错误 代码 QBSessionManager会话管理器=新的QBSessionManager; sessio

我试图用我的应用程序将记录添加到QuickBooks,但出现错误

错误: 无法加载文件或程序集“Interop.QBFC13Lib,版本=1.0.0.0,区域性=中性,PublicKeyToken=null”或其依赖项之一。系统找不到指定的文件

我已经添加了QBC13Lib名称空间,并在引用中包含了qbFC13lic。它构建得很好,但当我单击按钮将记录添加到QuickBooks时,会出现该错误

代码 QBSessionManager会话管理器=新的QBSessionManager; sessionManager.OpenConnectionappID,创建供应商

        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的程序授予权限

那么你不应该发布一个答案,除非它是一个真实的答案。