未找到“RdlCompile”任务

时间:2013-11-24 14:00:54

标签: .net visual-studio-2010 reporting reportviewer report-viewer2010

我正在尝试使用rldc文件进行编译和投影,并且我遇到了两个错误之一:

  

无法从程序集Microsoft.ReportViewer.Common,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a加载“Microsoft.Reporting.RdlCompile”任务。确认声明是否正确,程序集及其所有依赖项是否可用,以及该任务是否包含实现Microsoft.Build.Framework.ITask的公共类。

或:

  

找不到“RdlCompile”任务。请检查以下内容:1。)项目文件中任务的名称与任务类的名称相同。 2.)任务类是“public”并实现Microsoft.Build.Framework.ITask接口。 3.)在项目文件中或位于“C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319”目录中的* .tasks文件中正确声明了任务。

我正在使用VS2010,我重新安装了Report Viewer,确保目标文件和任务定义正确,甚至尝试从另一台计算机复制dll,但没有任何效果。

有没有人遇到过这个?

由于

1 个答案:

答案 0 :(得分:2)

通过复制文件夹的内容解决:

  

[Program Files] \ Microsoft Visual Studio 10.0 \ ReportViewer \

和文件中的任务声明:

  

[Program Files] \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ ReportingServices \ Microsoft.ReportingServices.targets

来自另一台电脑。

由于某些原因,重新安装不起作用,但从工作机器复制确实有效。