У меня установлены VS-2005 и VS-2010. Поскольку Crystal Reports доступен для отдельной загрузки для VS-2010, я загрузил его и установил. Мои старые проекты были в VS-2010, который использует Crystal Reports версии 10.0. Новые проекты в VS-2010, версия Crystal Reports которых составляет 13.0.
Я сделал небольшое заявление в VS-2010 с одним отчетом. Когда я пытаюсь запустить этот проект, он отображает ошибки:
The type 'CrystalDecisions.Web.CrystalReportViewer' exists in both 'c:\Windows\assembly\GAC_MSIL\CrystalDecisions.Web\10.2.3600.0__692fbea5521e1304\CrystalDecisions.Web.dll' and 'c:\Windows\assembly\GAC_MSIL\CrystalDecisions.Web\13.0.2000.0__692fbea5521e1304\CrystalDecisions.Web.dll'
The indirectly-referenced assembly 'BusinessObjects.Licensing.KeycodeDecoder, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' could not be found. This assembly is not required for analysis, however, analysis results could be incomplete. This assembly was referenced by: C:\Windows\assembly\GAC_MSIL\CrystalDecisions.CrystalReports.Engine\13.0.2000.0__692fbea5521e1304\CrystalDecisions.CrystalReports.Engine.dll.
Я не могу удалить старые Crystal Reports (т.е. версия 10). Как заставить их работать бок о бок и какие изменения требуются в GAC и web.config файлах.