Проект отчета Visual Studio 2005 SQL - не могу найти мою собственную сборку - PullRequest
0 голосов
/ 17 мая 2011

У меня есть проект отчета SQL Server в VS 2005, который не просматривает один из моих отчетов. Этот отчет использует пользовательскую сборку с некоторым кодом, который мы написали. Я установил ссылку на эту сборку в меню «Свойства отчета», но всякий раз, когда я пытаюсь предварительно просмотреть отчет, я получаю сообщение, которое частично говорит: «Не удалось загрузить файл или сборку ((мою сборку)) или одну из ее зависимостей. . Система не может найти указанный файл. "

Я не уверен, как еще направить проект отчета на мою сборку или, если, как говорится в сообщении, проблема заключается в зависимости моей сборки, как определить эту зависимость.

У меня есть другие отчеты в этом проекте, которые не используют пользовательскую сборку, и они прекрасно работают в режиме предварительного просмотра. Кроме того, сборка, которую я использую, без проблем используется моими коллегами в их проектах отчетов VS 2005. Так что я думаю, что это какая-то настройка на моем боксе, которая обсуждается.

Если у вас есть какие-либо предложения, я рад их услышать и спасибо.

Ответы [ 2 ]

1 голос
/ 17 мая 2011

Убедитесь, что пользовательская сборка DLL была правильно развернута.Если вы работаете с локального компьютера, dll должна быть скопирована в папку

C: \ Program Files \ Microsoft SQLServer \ 80 \ Tools \ Report Designer

на вашем компьютере.,

Если вы запускаете отчет с сервера, он должен находиться в

C: \ Program Files \ Microsoft SQL Server \ MSSQL \ Reporting Services \ ReportServer \ bin

на сервере.(обратите внимание, если на вашем сервере запущено несколько экземпляров SSRS, каталог может немного отличаться в зависимости от конфигурации вашего сервера.)

0 голосов
/ 17 мая 2011

Вот что заставило меня преодолеть горб.Оказывается, VS 2005 имеет свои собственные каталоги, на которые он смотрит для сборок и конфигурационных файлов, отдельно от SSRS.Этот пост описывает это хорошо:

http://forums.asp.net/t/1010780.aspx/1?SQL+Server+Reporting+Services+2005+Custom+Assembly+Error

Немного о 'rspreviewpolicy.config' - то, что сработало для меня.

...