使用 Access 数据库和 Crystal Reports 发布 C# 应用程序

Posted

技术标签:

【中文标题】使用 Access 数据库和 Crystal Reports 发布 C# 应用程序【英文标题】:Publish C# application with Access database and Crystal Reports 【发布时间】:2016-05-27 15:30:09 【问题描述】:

我开发了一个带有 Access 数据库和 Crystal Reports 报告的 C# Windows Forms 应用程序。发布后,当我尝试安装它时,我收到此错误消息。

错误信息的翻译:

您的应用程序中发生了未处理的异常。如果单击继续,应用程序将忽略此错误并尝试继续。如果单击退出,应用程序将立即关闭。

我用谷歌搜索了这条错误消息,但没有得到解决方案。 Ps:我尝试将它安装在我自己的计算机而不是客户端计算机中,我得到了相同的消息。

【问题讨论】:

第二个类似的代码通常告诉你错误是什么 这是错误消息,当我单击继续时,应用程序将被安装并正常工作。我想知道为什么会出现这个错误 这可能是您已引用但未包含在已发布文件中的缺失库 【参考方案1】:

我通过在发布设置/应用程序文件中将数据库文件状态更改为数据文件来解决问题

【讨论】:

以上是关于使用 Access 数据库和 Crystal Reports 发布 C# 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Crystal Reports 要求数据库登录信息?

在 C# 中运行时更改 Crystal Report 数据源(访问)

如何在Visual Studio 2010中创建Crystal Reports [关闭]

当带有报表查看器的表单加载时,通过 C# 代码动态更改 Crystal Report 的数据库路径

动态更改Crystal Report的连接

数据库登录失败:Crystal Reports