Когда вы создаете установочный пакет развертывания в Visual Studio для приложения, которое использует Crystal Reports (элемент управления Crystal Reports Viewer), вы должны быть уверены, что также добавили ссылки на компоненты Crystal Runtime.
Вы можете сделать это двумя способами.
Вы включаете модуль Crystal Reports Merge для версии, которую вы используете в своей Установке.(это не рекомендуется, поскольку размер вашей установки будет огромным только из-за отчетов Crystal Reports)
Однако вы не включаете ссылки на компоненты Crystal Reports в требования вашего программного обеспечения.вам нужно указать, что клиент должен установить правильное время выполнения Crystal Reports (это рекомендуется)
Вы можете загрузить как модуль слияния, так и / или среду выполнения Crystal из SAP/ Веб-сайт Crystal Reports.
ПРИМЕЧАНИЕ. Crystal Reports содержит 2 набора компонентов: управляемые (те, на которые вы ссылаетесь в приложении .NET) и собственные (те, которые действительно выполняют низкоуровневые функции, такие какDLLCrbd_odbc.dll), если вы вручную включите ссылочные сборки, используемые вашим проектом .NET, в ваш файл setup.exe, он не будет работать, потому что эти управляемые библиотеки ищут собственные, которые установлены Crystal Reports Полная версия Runtime / MergeModule,Может быть, поэтому у вас нет .dll