无法在客户端计算机上运行水晶报告

时间:2014-10-21 07:01:12

标签: c# .net visual-studio-2010 crystal-reports crystal-reports-2010

我在vs2010创建了一个项目,然后我创建了一个部署的安装项目。当我在我的PC上运行应用程序时,它显然运行良好,但对于客户端机器,应用程序运行良好,除了水晶报告。 我做了安装项目,然后添加了先决条件

Microsoft .Net framework 4 Client Profile (x86 and x64)
 SQL server 2008 express
 windows installer 3.1

选择>从与我的应用程序相同的位置下载先决条件>好的

这种方式,当我构建项目时,它是成功的,应用程序运行良好,但没有在客户机上的crytal报告。所以我尝试为.Net framework 4.0添加必备的SAP crystal Report Runtime Engine>好的

然后它显示了建筑设置项目中的4个错误,这些错误是

Error   5   To enable 'Download prerequisites from the same location as my application' in the Prerequisites dialog box, you must download file 'Crystal Reports for .NET Framework 4.0\CRRuntime_32bit_13_0.msi' for item 'SAP Crystal Reports Runtime Engine for .NET Framework 4.0' to your local machine. For more information, see http://go.microsoft.com/fwlink/?LinkId=239883.

Error   7   General failure building bootstrapper   

Error   6   To enable 'Download prerequisites from the same location as my application' in the Prerequisites dialog box, you must download file 'Crystal Reports for .NET Framework 4.0\CRRuntime_64bit_13_0.msi' for item 'SAP Crystal Reports Runtime Engine for .NET Framework 4.0' to your local machine. For more information, see http://go.microsoft.com/fwlink/?LinkId=239883.

Error   8   Unrecoverable build error.

我尝试在客户端PC上为.NET framework 4.0安装CR运行时,但它出现错误first install vs2010 to install CR runtime。不应该在客户端PC上安装vs2010,我不知道如何修复它以及在哪里问题是,水晶报告在我的电脑上运行良好,帮我在客户端电脑上运行它。提前谢谢。

1 个答案:

答案 0 :(得分:4)

我以某种方式解决了这个问题,我更改了所有报告property文件的.rpt,将build actionEmbedded Resource设置为Content然后复制了所有.rpt我的报告的{1}}和.cs个文件位于同一个setup文件夹中,因此它在客户端计算机上运行良好。