我使用QBSDK在VS2010中创建了一个Windows窗体应用程序。
我的问题是目标已经安装并运行了QB,但是在尝试部署我的一键式应用程序时出现错误。 (错误只是应用程序生成错误 - 我无法找到日志文件以查看实际发生的情况。)
解决它,如果我将QBSDK安装到目标机器上,它运行正常。
我的问题是: 我需要在部署中包含哪些内容,因此我不必安装SDK?
答案 0 :(得分:0)
您需要为使用SDK工作的任何应用程序安装SDK可再发行组件。如果您使用的是QBFC,RDS或QBO连接器,则只有两种支持的方式来分发这些组件: 1.您可以使用Intuit提供的独立压缩映像安装程序。 2.您可以使用Intuit提供的合并模块。
我不使用ClickOnce部署,但我认为如果您使用ClickOnce部署,则无法包含合并模块。我认为有一种方法可以创建一个使用独立安装程序安装的自定义先决条件; http://msdn.microsoft.com/en-us/library/ms165429%28VS.80%29.aspx
如果您不想使用该路由,则需要使用其他部署选项。在Visual Studio 2010中,您可以创建可以将合并模块添加到的Visual Studio安装程序安装项目。但是,此项目类型不适用于Visual Studio的Express版本。
QBSDK程序员指南中有一节提供了有关在应用程序中部署SDK的更多详细信息。