2011-11-18 56 views
0

我一直在嘗試爲我的公司編譯一箇舊項目,該項目使用Microsoft SQL Server 2005作爲數據庫。在該項目中,一部分是引用Microsoft.ReportingService.Interface。然而,編譯後,編譯器稱無法找到它。我的機器(虛擬的,無論如何)都是安裝了Microsoft SQL Server 2005(64位)(以及64位SQL 2008和2008 R2)的Windows Server 2008 R2(64位)標準版本, 。所有3個SQL Server版本都安裝了一切(SQL Server,SSRS,SSAS,SSIS和所有其他的東西)。但是,當我查看GAC時,只有SQL 2008的版本在那裏(版本10),而SQL 2005的版本不在那裏。安裝順序是SQL 2005,2008和2008 R2。即使安裝了Reporting Server,也找不到Microsoft.ReportingService.Interface

有誰知道我是否必須重新安裝SQL 2005,或者如果有任何其他方式使其工作?

在此先感謝!

+0

該DLL應位於Reporting Services 2005安裝的ReportServer/bin目錄中。您是否在機器上搜索了所有Microsoft.ReportingServices.Interfaces.dll文件? – kmp

回答

0

我自己想通了......通過搜索安裝文件夾,DLL在那裏,但它沒有註冊到GAC。簡單地將DLL安裝到GAC直接解決了這個問題。

相關問題