Crystal Reports 2010 for.net部署错误

时间:2013-07-03 03:21:59

标签: crystal-reports-2010

我已经阅读了同一个问题的几个答案,但有几个跟进。我有一个vb.net 2010应用程序部署到服务器上。这很好但是单击CR报告会给出错误:无法加载文件或程序集晶体decision.crystalreports.engine版本13.0.2000.0。找不到文件。

我在这里和其他地方看到的解决方案是在目标机器上安装CR msi。这是我的问题。

  1. 我正在将我的应用程序安装到网络服务器上,是否必须转到使用此应用程序的每台计算机并安装msi?我一直能够将必要的CR文件附加到我的安装项目,并且在服务器上安装它没有问题。我意识到没有合并模块就无法做到这一点,但我不清楚这个msi安装。
  2. 我以前使用vb 6.0遇到CR问题,因为CR会干扰各公司其他应用程序使用的其他CR版本。使用.net,CR文件保留在应用程序空间内,因此其他程序没有问题。现在情况不是这样吗?我怎样才能将CR文件放在我的应用程序文件目录中,因为我过去没有干扰其他任何内容?
  3. 当我运行MSI时,答案显而易见,但我不想抓住机会并最终遇到严重问题。

1 个答案:

答案 0 :(得分:0)

我收到了Crystal的回复,它以一种非常简单,清晰,一步一步的方式为一个非常简单的操作 - 在目标PC上手动安装CR。由于我没有使用合并模块,因此无法对该过程发表评论。

开发 - VS 2010 - VS 2010的Crystal Reoports(SP6)安装可执行文件。

对于部署,可以使用三种形式的Crystal运行时。应该使用任何一个。

  • MSI(服务器安装程序/可再发行)
  • MSM(合并模块
  • 点击一次。

请参阅CR中的部署部分以获取VS .NET SDK开发人员指南

MSM应包含在安装程序包中。 MSI应手动安装在目标PC上。

针对您的情况(使用MSI),在目标计算机上安装应用程序的设置,然后为VS 2010 SP6 MSI安装CR。 32位或64位,具体取决于应用程序的目标平台(X86或X64)。

http://scn.sap.com/docs/DOC-7824

如果使用MSM,请参阅以下文档。

http://wiki.sdn.sap.com/wiki/display/BOBJ/Using+Crystal+Reports+for+Visual+Studio+2010+Merge+Modules+%28MSM%29+to+create+a+Setup+project