Недавно я обновил свое решение n-уровня из .NET 3.5 vs 2008 до 4.5 visual studio 2012. Все оставалось отличным от хрустальных отчетов, и мне приходилось устанавливать новые графические отчеты для визуальной студии 2012 года по следующей ссылке http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe. После установки вышеуказанного пакета мне пришлось решить некоторые устаревшие функции и свойства CrystalViewer, и после этого отчеты корректно отображаются в среде разработки (Windows 7 64 бит, SQL Server 2005, Visual Studio 2012). Когда я развернул пакет в тестовой среде Windows Server 2008 R2 приложение не загрузилось, сбросив ошибку Не удалось загрузить файл или сборку Microsoft.ReportViewer.WebForms, версия = 11
Мне удалось разрешить ошибку ReportViewer.WebForms, скопировав DLL от C:\Program Files (x86)\Microsoft Visual Studio 11.0\ReportViewer в папку bin решения и установить свойство copylocal = true и развернули пакет. После этого я получил сообщение об ошибке Не удалось загрузить файл или сборку Microsoft.ReportViewer.Common, Version = 11.0.0.0. Я попытался найти эту DLL на своей машине, но не смог. когда проект запущен в visual studio, в Debug- > Windows- > Module файл не указан, однако в глобальном кэше сборок установлен этот файл, но я не знаю, как его установить в глобальный кеш и откуда. Я нашел одно решение, которое мне пришлось установить ReportViewer.msi из пакета microsoft, но если я установлю этот пакет, он попросит меня установить SQL Server 2012, который я не хочу. Может ли кто-нибудь помочь мне решить эту проблему. Благодаря