.RDLC和VS2010

Alf*_*oth 2 reporting reportviewer rdlc visual-studio-2010

我有一个classlibrary项目,然后添加一个新的空报告.rdlc,当编译时抛出此错误

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

这不能是reportviewer因为是一个dll,我该怎么做才能解决它?

reportviewer 2010也已安装

Sav*_*ave 5

我今天遇到了类似的问题,我在这里找到了解决方案.谢谢Jim Lafler.

我的"C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v10.0\ReportingServices\Microsoft.ReportingServices.targets"文件已更改

在顶部是:

<UsingTask TaskName="Microsoft.Reporting.RdlCompile" AssemblyName="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
Run Code Online (Sandbox Code Playgroud)

它应该是:

<UsingTask TaskName="Microsoft.Reporting.RdlCompile" AssemblyName="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
Run Code Online (Sandbox Code Playgroud)