使用vs 2010和ms访问运行报告northwind时出错

时间:2015-01-22 18:07:21

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

错误的文字:

  

本地报告处理期间发生错误。的定义   报告“主报告”无效。报告定义不是   有效的。

     

详细信息:报告定义具有无效的目标命名空间
  '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

1 个答案:

答案 0 :(得分:2)

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

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

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