.net 在客户端pc上运行vb crystal报告时出错

.net 在客户端pc上运行vb crystal报告时出错,.net,vb.net,crystal-reports,.net,Vb.net,Crystal Reports,我用VB开发了一个简单的crystal报表程序,使用VS 2012在win 8.1 Pro 64位中运行。程序中有两个主要部分,数据网格和crystal报表视图。第一次执行程序时,将出现DataGrid,显示MS.Access输入文件中的数据。然后,程序将显示一个水晶报告,其中包含来自DataGrid的数据 我已经使用Installshield限量版项目创建了可执行程序(setup.exe)。我已将其兼容性设置为在所有平台上运行。我试着在我的电脑上安装,我试着运行这个程序,结果是一个程序可以很好

我用VB开发了一个简单的crystal报表程序,使用VS 2012在win 8.1 Pro 64位中运行。程序中有两个主要部分,数据网格和crystal报表视图。第一次执行程序时,将出现DataGrid,显示MS.Access输入文件中的数据。然后,程序将显示一个水晶报告,其中包含来自DataGrid的数据

我已经使用Installshield限量版项目创建了可执行程序(setup.exe)。我已将其兼容性设置为在所有平台上运行。我试着在我的电脑上安装,我试着运行这个程序,结果是一个程序可以很好地运行。我尝试在客户端PC上安装,安装过程进行得很顺利,但当我尝试运行应用程序时,出现了一个错误。“您的应用程序中发生了未经处理的异常……等等。”


我已经在客户端pc上安装了crystal report viewer和.net framework 4.5(与我的pc上的框架相同),但仍然存在相同的错误。使用windows 7 32位的客户端pc。差不多一个星期了,我试图找出错误的原因并寻找解决方案,尝试了各种方法来解决这个问题,但我仍然没有找到它。我对crystal report还是个新手,因为这个问题我感到非常沮丧。我将非常感谢任何能解决这个问题的解决方案。谢谢。

请提供整个错误消息。说“应用程序中发生了未处理的异常”无助于找出错误。但是,我终于找到了解决方案。要使crystal report在客户端计算机上工作,必须首先安装.NET Framework的crystal report运行时引擎。然后我为.NET Framework安装了crystal report运行时引擎,程序最终运行良好。无论平台差异如何,只要可以安装.Net framework 4.5版,并且已经安装了.Net framework的crystal report运行时引擎。出现问题的原因是我没有安装运行crystal report所需的组件。最初,我想在安装crystal report viewer之后,我已经给出了crystal report所需的组件。但实际上,它需要的是.NET Framework的crystal report运行时引擎。希望此解决方案可以作为您遇到相同问题时的参考。