c# - VS 2010 中的报告查看器问题 (.rdlc)

标签 c# .net visual-studio-2010 rdlc asp.net-3.5

我正在 VS 2010 的 Web 应用程序中创建一个新的 rdlc 报告文件。该项目已经包含一些在 VS 2008 中构建的现有 rdlc 文件。 当我运行项目并查看报告时,出现以下错误:

本地报告处理期间发生错误。 报告“主报告”的定义无效。 报告定义无效。详细信息:报告定义具有无效的目标命名空间“http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition” ' 无法升级。

最佳答案

我遇到了同样的错误,检查以下链接后:

https://cmatskas.com/resolving-rdlc-error-the-report-definition-is-not-valid-in-visual-studio-2012/

我发现默认引用的 Microsoft.ReportViewer.WebForms.dll 版本适用于 VS 2008,版本为:9.0.0 所以我搜索了该 dll,并在以下位置找到了它:

c:\Program Files (x86)\Microsoft Visual Studio 12.0\ReportViewer\Microsoft.ReportViewer.WebForms.dll

引用后,成功了

关于c# - VS 2010 中的报告查看器问题 (.rdlc),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22606605/

相关文章:

c# - 如何抛出异常以强制消息进入 NServiceBus 中的错误队列

c# - WCF 抛出异常

javascript - 在 MouseOver 的 DataList ItemTemplate 内的 div 上使用 Eval?

visual-studio-2010 - vshost-clr2.exe 已停止工作

c# - wp7 应用程序中的 Web 客户端请求缓存问题

c# - 使用最小起订量的非虚拟成员的无效设置

c# - 将整数发送到 Android 后台应用程序

c# - 更改事件项目中 TFS 解决方案的结构?

c# - 多参数线程

asp.net - 查找 Visual Studio 2010 输出窗口中引发的首次机会异常的来源