我在Visual Studio 2013和Microsoft Sql server 2012上开发了一个c#桌面应用程序。当我在具有sql server 2008的客户端系统上部署此应用程序时,应用程序正常运行但报告无效。抛出异常:
可以找到文件或程序集Microsoft.ReportViewer.Common V 11.0.0.0
当我看到装配时它有V 8.0.0.0。我的问题是如何在不安装Sql server 2012的情况下将其升级到V 11?有没有办法在程序集中复制新版本的文件?
答案 0 :(得分:3)
是的,有可能。报告查看器可以使用运行时。
您需要下载并安装以下两个文件:
(不要介意第一个文件名称中包含“SQL Server 2012”。它只是一个小型库,报表查看器运行时需要一个可怕的名称。它实际上不会安装SQL Server 2012.更多细节可以在Report Viewer Runtime链接的“系统要求”部分找到。)