Member 14010024 Ответов: 1

Crystal report не работает на клиентском ПК после установки


I have a windows 10 64 bit and i installed a visual studio 2015 and crystal report ver 13.0.23 for visual studio 2015 and crysatl Report run time 64 bit . 
but when make a setup package on client computer the program is running but the report when displayed make an error
the type initiallizer for "CrystalDecisions.shared sharedUnits " threw a exception.
note : 1- the Client computer is 64 bit and i installed a crystal report 64 run time .
2- when setup a 64 bit crystal report run time on my computer not worked in client

thank you


Что я уже пробовал:

у меня изменения свойств .файлы RPT поместить ресурсы для содержания и добавить .RPT файлов в файлы установки, а затем установить ОС версии ПК

Richard Deeming

Вам нужно посмотреть на полную информацию об исключениях, включая любые внутренние исключения, чтобы выяснить, в чем заключается проблема.

К несчастью, "инициализатор типа выдал исключение" это одно из самых бесполезных сообщений об ошибках .Чистая генерирует. :)

Dave Kreskowiak

Ваш проект, вероятно, скомпилирован для целевой платформы "любой процессор". Перейдите в свойства проекта и нажмите на вкладку сборка. Если он нацелен на "любой процессор", измените его на "x64", а затем перестройте свой проект.

1 Ответов

Рейтинг:
2

Jassom

попробовать это:

Устанавливать (CRRuntime_32бит_13_0_4.компания MSI) на клиентской машине.

Это сработало для меня, и это хорошо, если вы настроите свое приложение как 32-битное.


CHill60

"и это хорошо, если вы настроите свое приложение как 32-битное. - нет, если они хотят иметь 64-битное приложение. Дейв Кресковяк дал правильное решение - построить проект, ориентированный на 64 бит

Jassom

Для Crystal Report следует установить 32bit для решения проблемы, независимо от того, что он настроил свое приложение (32bit или 64bit).. это сработает.