2012-10-09 185 views
1

我有多年來創建的多個報告,並且隨時在VS2010中打開一個RDLC文件,它要求升級。我看過很多關於更改.config文件的文章,但是這些文件沒有使用配置文件,因爲它們是基於應用程序的。我在實驗室機器上安裝了Microsoft.ReportViewer.Winforms,.Common,.ProcessingObjectModel和.WebForms 9.0和8.0。從2008年到2010年(2005年報告到2008年報告)升級RDLC錯誤

升級報告並嘗試在實驗室計算機(ms server 2008)上運行它後,我返回了一個錯誤:「報告定義具有無效的目標名稱空間」http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition'不能升級

Report Viewer 2010 Redistributable Package是否解決了這個問題?我找不到一個截然不同的答案。 ?

回答

0

你應該真的打開那些使用SQL Server商業智能開發工作室(BIDS),它可以在程序的Microsoft SQL Server 2008R2文件夾下找到菜單。

+0

還有另一種方法。微軟發佈了http://www.microsoft.com/en-us/download/details.aspx?id=6610,它似乎工作的方式是版本10.0.0.0適用於vs 2010,當然9.0.0.0適用於VS 2008. 如果沒有.config文件,我看到很多人無法進行更改。在原始應用程序中更新您的引用,以便它調用正確的報告dll。更新需要安裝在開發機器和應用程序將運行的機器上。 – zeroshi