我在VS2008中開發的包含Microsoft.ReportViewer.WebForms的Web應用程序遇到了困難。爲了在VS2010中重建這個應用程序(我們現在正在使用該應用程序),我已經刪除了對舊ReportViewer(v9.0.0.0)的引用,並將其引用到版本10.0.0.0(Microsoft.ReportViewer.Common和Microsoft.ReportViewer.WebForms)。 web.config似乎已經正確更新,而且我還在.aspx頁面上有一個AJAX參考,我更新到10.0.0.0。當我運行在VS調試模式下的應用程序,該應用程序的工作原理完美,但是當我嘗試建立,我得到以下信息:使用Microsoft.ReportViewer.WebForms重建VS 2010中的舊VS 2008 Web應用程序
「‘報告’中的類型或命名空間名稱不在命名空間中'微軟'(你是否缺少程序集參考?)「
名稱空間名稱」Reporting「確實確實存在於命名空間」Microsoft「中,因爲我查了它。對「Reporting」命名空間的唯一引用位於.aspx頁面上的AJAX寄存器標記中,並且這會自動更新.aspx.designer腳本,我在那裏得到該錯誤。 我不明白爲什麼它可以在調試模式下工作,但它不能正確編譯。
您是否在構建服務器上安裝了ms報告庫?據我記得,它不是可部署的。 – 2012-08-14 17:39:19