Исходя из сообщения, XtraReport по-прежнему ссылается на более старую версию своей сборки DLL:
'DevExpress.XtraReports.v15.1, Version=15.1.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a'
Обычно эта проблема возникает из-за того, что Project Converter не удалось обновить ссылки, связанные с XtraReport
, после обновления. В этом случае вы можете вручную удалить все ссылки на более старые сборки (версия 15.1), а затем добавить ссылки на новые сборки (версия 18.1).
Также убедитесь, что в файле web.config содержится следующая информация о сборке, как показано в примере ниже (X
указывает номер редакции):
<add assembly="DevExpress.XtraReports.v18.1, Version=18.1.X.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<add assembly="DevExpress.XtraReports.v18.1.Web, Version=18.1.X.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
Если вышеприведенное решение не удалось, попробуйте установить сборки в глобальный кэш сборок (GAC), перейдя к X:\Windows\assembly
(X
обозначает букву системного диска) и скопируйте все новые сборки DevExpress в эту папку (включая DevExpress.XtraReports.v18.1
), как упоминалось в этой проблеме .
Смежные вопросы:
Ошибки после обновления версии DevExpress
DevExpress.XtraReports.UI.XtraReport после обновления не определено
Тип 'DevExpress.XtraReports.UI.XtraReport' определен в сборке, на которую нет ссылок