Microsoft.ReportViewer:如何将版本从8升级到11

本文关键字:8升 版本 ReportViewer Microsoft | 更新日期: 2023-09-27 18:26:24

我在Visual Studio 2013和Microsoft Sql server 2012上开发了一个c#桌面应用程序。当我在拥有sql server 2008的客户端系统上部署此应用程序时,该应用程序运行正常,但报告不起作用。它抛出异常:

找不到文件或程序集Microsoft.ReportViewer.Common V 11.0.0.0

当我看到程序集时,它有V8.0.0。我的问题是如何在不安装Sql server 2012的情况下将其升级到V 11?有没有办法复制程序集中的新版本文件?

Microsoft.ReportViewer:如何将版本从8升级到11

是的,这是可能的。有一个运行时可用于报表查看器。

您需要下载并安装以下两个文件:

  • 适用于Microsoft SQL Server 2012(x86、x64)的Microsoft系统CLR类型
  • Microsoft报表查看器2012运行时

(不要介意第一个文件的名称中有"SQL Server 2012"。它只是一个小库,报表查看器运行时需要一个可怕的名称。它实际上不会安装SQL Server 2012。)。更多详细信息可在报表查看器运行时链接的"系统要求"部分找到。)