繁体   English   中英

Visual Studio 2005 使用 Crystal Report 9 和 ODBC 驱动程序创建 Setup.exe

[英]Visual Studio 2005 Creating Setup.exe with Crystal Report 9 and ODBC driver

我的项目运行良好。 现在我想创建一个 setup.exe 并将其用于部署。

上次我发送它很好,但在最后几次尝试中,我现在放弃了,我遇到了以下问题:

  1. 在我安装了这样创建的 setup.exe 之后,即使在项目在调试器下运行的机器上,项目也会运行文件,除非我尝试在 Crystal Report 下打印报告。 给出的错误是“加载数据库信息失败。 无法加载 Crbd_odbc.dll'。 我可能会提到我的数据库连接是通过 ODBC 进行的。

我现在重新安装 Crystal Report。 问题得到解决。

我的预感:由于某种原因,对系统 DLLCrbd_odbc.dll 的引用正在丢失,并且在重新加载 Crystal 报表时正在恢复。

我不知道如何为部署提供适当的 Setup.exe。

问候,

哈文德·S·贾巴尔

在 Visual Studio 中为使用 Crystal Reports(Crystal Reports 查看器控件)的应用程序创建安装部署 package 时,您需要确保还添加了对 Crystal Runtime 组件的引用。

您可以通过 2 种方式做到这一点。

  1. 您在安装程序中包含您正在使用的版本的 Crystal Reports 合并模块。 (不建议这样做,因为您的设置大小会很大,因为只有水晶报告)

  2. 您不包含对 Crystal Reports 组件的任何引用,但是,在您的软件要求中,您需要指定客户端需要安装正确的 Crystal Reports Runtime(建议这样做)

您可以从 SAP/Crystal Reports web 站点下载合并模块和/或水晶运行时。

注意:如果您手动包含由你的 .NET 项目到你的 setup.exe 它不会工作,因为那些托管的 dll 正在寻找由运行时/合并模块的 Crystal Reports 完整版安装的本机。 也许这就是你没有那个的原因。dll

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM