Ошибка SAP Crystal Reports при запуске приложения на другом ПК - PullRequest
0 голосов
/ 07 апреля 2020

У меня есть настольное приложение VB. Net с Crystal Reports. Опубликованная версия на моем компьютере работает нормально, но на другом я получаю следующую ошибку: «Инициализатор типа CrystalDecisions.CrystalReports.Engine.ReportDocument выдал исключение»

Как решить эту проблему? Я просмотрел другие форумы и ответы, но ни один из них еще не решил мою проблему. Вот некоторые из вещей, которые я пробовал:

  • Снимите флажок, выделенный красным на прикрепленном снимке экрана screenshot
  • Установлена ​​64-разрядная версия SAP Crystal Reports на моем компьютере
  • Также добавлены / импортированы следующие ссылки:
CrystalDecisions.Web
CrystalDecisions.CrystalReports.Engine
CrystalDecisions.Shared
CrystalDecisions.ReportSource
CrystalDecisions.Windows.Forms

Большое спасибо за вашу помощь и время.

РЕДАКТИРОВАТЬ: Я хотел бы добавить, что тот же компьютер хорошо работает с Crystal Reports с другим приложением, но не с этим. Кроме того, я снял флажок «Предпочитать 32-битный» в свойствах приложения, и Crystal Reports сработал, но затем некоторый связанный с Oracle код выдает ошибку, поэтому эта опция не будет работать. Приложение, в котором работает Crystal Reports, также не имеет флажка «Предпочитать 32-разрядную версию».

...