【问题标题】:Report Viewer Issue(.rdlc) in VS 2010VS 2010 中的报告查看器问题(.rdlc)
【发布时间】:2014-05-01 15:28:13
【问题描述】:

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

本地报告处理过程中出错。 报告“主报告”的定义无效。 报告定义无效。详细信息:报告定义的目标命名空间“http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition”无效,无法升级。

【问题讨论】:

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


    【解决方案1】:

    我有同样的错误,检查以下链接后:

    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

    引用后成功了

    【讨论】:

      【解决方案2】:

      尝试以下方法: 以 xml 格式打开您的 rdlc 文件。 将 xmlns:cl 和 xmlns 中的 http://schemas.microsoft.com/sqlserver/reporting/2008/01/ 替换为 http://schemas.microsoft.com/sqlserver/reporting/2010/01/

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-10
      • 1970-01-01
      • 1970-01-01
      • 2013-02-12
      • 1970-01-01
      相关资源
      最近更新 更多