2010-01-22 66 views
0

VS2008 ReportViewer不能以SQL 2008報告的本地模式工作(例如,使用Report Builder 2.0創建)。據我所知,Beta2包含更新的報告查看器:從this topic似乎有可再發行的包。ReportViewer for SQL Server 2008

問題:有沒有辦法使新的ReportViewer控件與VS2008一起使用?

回答

0

我不想回答我自己的問題(特別是快),但我做到了與VS2008的工作:

  1. 獲取reportviewer.exe從上方或從cab6.cab在鏈接中標明位置VS2010Beta2磁盤。
  2. 安裝它。
  3. 將Microsoft.ReportViewer.WebForms.dll和Microsoft.ReportViewer.Common.dll複製到應用程序的本地dll文件夾(\ lib)中,並在項目中引用它們。不知道這是否足夠,我不得不部署/安裝reportviewer.exe。但是這需要添加對VS2008的引用。
  4. 現在,報表查看器 - 至少,LocalReport用於生成PDF - 可以工作。

我無法在GAC中引用VS2008中的程序集「添加引用」 - 它只顯示9.0版本。不知道爲什麼,儘管參考GAC程序集當然會更好。將接受爲此提供修復的人員。