Visual Studio 2015 在现有报表和引用为 v12.0.0 时要求报表查看器 v14.0.0



我正在开发一个经典的 ASP.NET WebForms 应用程序,但是对于现有报告和我创建的每个新报告,我在.aspx文件上有一个错误,就像这样Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies

我已经检查了工具箱上的引用和报表查看器版本,但一切都是 Version=12.0.0.0,现有报表是使用版本 12 创建的,我该怎么做才能解决这个问题?

以下是您问题的可能解决方案...

  1. 使用项目的记事本访问cssproj,并检查<assemblies>标记中是否调用了哪个 ReportViewer 版本。
  2. 删除您的Reference并重新添加报表查看器的引用。
  3. 您的系统可能没有安装报表查看器。 https://www.microsoft.com/en-us/download/details.aspx?id=45496
  4. 您可能有多个版本的报表查看器。在这种情况下,请查看此链接以获取解决方案。Microsoft 报表查看器 2012 参考

最新更新