【问题标题】:Microsoft Report Viewer微软报告查看器
【发布时间】:2013-03-17 22:10:44
【问题描述】:

需要帮助。我做了一个监控系统,可以使用 vb.net 生成报告。我使用 microsoft report viewer 生成报告,但是当我将系统安装到另一台 PC 时。我无法生成报告。

这是我尝试进行报告时的错误消息。

【问题讨论】:

  • 您是否创建了部署项目以将程序安装到另一台机器上?它是否选择了 ReportViewer 作为依赖项?
  • 是的。我在安装中包含了 rdlc 文件。
  • 不是 rdlc 文件——它们是报告本身。在您的部署项目中,在 Detected Dependencies 下,您应该有四个 Microsoft.ReportViewer 文件 - .Common.dll、.DataVisualization.dll、.ProcessingObjectModel.dll 和 .Winforms.dll。如果缺少其中任何一个,您将收到您报告的错误消息。
  • 在哪里可以找到这些文件?我需要将这些文件与我的系统可执行文件放在一起吗?
  • 在我的系统上,它们位于例如 C:\Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.ProcessingObjectModel\10.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.ProcessingObjectModel.dll 但是,如果您正在构建部署项目,这些文件应该被自动拾取并绑定到您的 .msi 文件中。如果您出于某种原因计划手动部署,那么是的,您需要包含这些文件。

标签: .net vb.net


【解决方案1】:

使用以下链接下载水晶报告并安装在托管应用程序的 PC/服务器中 http://resources.businessobjects.com/support/downloads/redistributables/vs_2008/redist/x86/CRRedist2008_x86.msi

【讨论】:

  • 缺少的程序集是一个 microsoft sql 报告服务报告查看器。不是地壳报告程序集。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-24
  • 2012-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多