Как разработать в Visual Studio 2008 и внедрить объект просмотра отчетов для .Net 2? - PullRequest
0 голосов
/ 14 апреля 2009

Приложение разрабатывается в VS 2008. Средство просмотра отчетов используется и вызывает отчет из SSRS на сервере SQL Server 2005.

Error:
Server Error in '/AppName' Application. 

Configuration Error 
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: Could not load file or assembly 'Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

Source Error: 
Line 41: <add assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0

Я предполагаю, что это из-за вещи .Net 3.5 против .Net 2.0. Сервер приложений не имеет 3.5 и не будет.

Как исправить VS 2008, чтобы он использовал средство просмотра отчетов, подходящее для .Net 2 приложений?

Ответы [ 2 ]

0 голосов
/ 19 мая 2009

Мы решили эту проблему, разместив на сервере как средство просмотра отчетов 2005 года, так и средство просмотра отчетов 2008 года. Спасибо за ответ.

0 голосов
/ 28 апреля 2009

Если вы установите Копировать локально = Истина для ссылки ReportViewer в вашем проекте, то необходимая версия библиотеки будет скопирована в папку bin при публикации.

Подробнее см. http://dotnetslackers.com/_NET/re-100203_Error_Could_not_load_file_or_assembly_Microsoft_ReportViewer_WebForms_Version_9_0_0_0.aspx.

...