【问题标题】:Error while running report northwind using vs 2010 and ms access使用 vs 2010 和 ms 访问运行报告北风时出错
【发布时间】:2026-01-08 10:20:03
【问题描述】:

错误文本:

本地报告处理过程中发生错误。的定义 报告“主要报告”无效。报告定义不 有效。

详细信息:报告定义的目标命名空间无效
'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' 无法升级。

我无法在我的笔记本电脑上运行任何报告。但它在我的办公系统中运行良好。任何帮助表示赞赏。

编辑:排除和重新包括不工作。

我的“C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v10.0\ReportingServices\Microsoft.ReportingServices.targets”文件未更改。 它的版本是 10.0.0

【问题讨论】:

  • 错误信息是文本。不要粘贴文本的(无用的)屏幕截图。剪切和粘贴文本本身。
  • @MarcB 我无法剪切和粘贴,因为它是在报告中生成的。
  • 检查this SO Question,看看它的任何答案是否有帮助。
  • 当我到达我的房间时我会检查一下,谢谢@C-PoundGuru

标签: winforms report ms-access-2007 ms-access-2010 northwind


【解决方案1】:

编辑:如果您想知道它为什么首先起作用,请转到参考并右键单击 microsoft.Reportviewer.Common 并单击对象浏览器中的视图。在这里您可以看到它指向版本 9.0,即不兼容(至少在 vs 10 中)。

更改参考有效(从版本 9.0 到 10.0)。 右键单击引用并从 C:\Program Files\Microsoft Visual Studio 10.0\ReportViewer 添加引用,然后添加那里给出的所有 dll(在从项目引用中删除与报告相关的 dll 之后)。

所有给定的 cmets 都向我展示了正确的路径。为像我这样的初学者发布这个相当简单的答案。

【讨论】: