0

我試圖編譯和rldc文件的項目,我得到兩個錯誤之一,或者:「RdlCompile」任務未找到

的「Microsoft.Reporting.RdlCompile」任務可能不從程序集中加載Microsoft.ReportViewer.Common,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a。確認聲明是正確的,程序集及其所有依賴項都可用,並且任務包含一個實現Microsoft.Build.Framework.ITask的公共類。

或:

的 「RdlCompile」 任務沒有被發現。檢查以下內容:1.)項目文件中任務的名稱與任務類的名稱相同。 2.)任務類是「public」並實現Microsoft.Build.Framework.ITask接口。 3.)任務在項目文件或「C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319」目錄中的* .tasks文件中正確聲明。

我使用的是VS2010,我重新安裝了報表查看器,確保目標文件和任務定義是正確的,甚至試圖從另一臺計算機複製dll,並且沒有任何工作。

有沒有人遇到過這個?

感謝

回答

0

通過複製該文件夾的內容解決:

[程序文件] \微軟的Visual Studio 10.0 \的ReportViewer \

,並在文件中的任務聲明:

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

來自另一臺計算機。

出於某種原因,重新安裝不起作用,但從工作機器複製。