Microsoft.ReportingService.Interface не найден даже при установленном сервере отчетов

Я пытаюсь скомпилировать старый проект для своей компании, который использует Microsoft SQL Server 2005 в качестве базы данных. В рамках проекта одна часть должна ссылаться на Microsoft.ReportingService.Interface. Однако при компиляции компилятор сказал, что не может быть найден.

Моя машина (во всяком случае, виртуальная) представляет собой стандартную версию Windows Server 2008 R2 (64-разрядную версию) с установленным Microsoft SQL Server 2005 (64-разрядная версия) (вместе с 64-разрядными SQL 2008 и 2008 R2). Во всех трех версиях SQL Server все установлено (SQL Server, SSRS, SSAS, SSIS и все прочее). Однако, когда я смотрю на GAC, там была только версия с SQL 2008 (версия 10), а версии для SQL 2005 там нет. Порядок установки: SQL 2005, 2008 и 2008 R2.

Кто-нибудь знает, придется ли мне переустанавливать SQL 2005 или есть ли другой способ заставить его работать?

Заранее спасибо!


person TimeSpace Traveller    schedule 18.11.2011    source источник
comment
Библиотека DLL должна находиться в каталоге ReportServer/bin установки Reporting Services 2005. Вы выполнили поиск на компьютере всех файлов Microsoft.ReportingServices.Interfaces.dll?   -  person kmp    schedule 24.11.2011


Ответы (1)


Я понял это сам... выполнив поиск в папке установки, DLL находится там, но она не была зарегистрирована в GAC. Простая установка DLL непосредственно в GAC решает проблему.

person TimeSpace Traveller    schedule 23.02.2012