Я столкнулся с одной проблемой с отчетами Crystal, которые я использую для создания отчета для своих заказов в приложении WPF.
Конфигурация моей рабочей станции — Windows 7 (Ultimate), 64-разрядная версия, Visual Studio 2010.
Я не устанавливал какие-либо механизмы Crystal Report, но скопировал все необходимые dll в свой проект (создал папку, а затем сделал ссылку в своем проекте).
Но когда я нажимаю кнопку (кнопка, которая создает отчет), я получаю исключение в конструкторе отчетов (для разных прогонов приходят разные исключения).
Главное исключение говорит
«Инициализатор типа для CrystalDecisions.CrystalReports.Engine.ReportDocument вызвал исключение».
Когда я копаюсь во внутренних исключениях, я узнал об этом.
«Не удалось загрузить файл или сборку «CrystalDecisions.ReportAppServer.CommLayer, версия = 13.0.2000.0, культура = нейтральная, PublicKeyToken = 692fbea5521e1304» или одну из ее зависимостей. Система не может найти указанный файл.»: «CrystalDecisions.ReportAppServer.CommLayer , версия = 13.0.2000.0, культура = нейтральная, PublicKeyToken = 692fbea5521e1304"
Вот скрин моей ошибки
Я погуглил и узнал, что мне нужно установить CR для Vstudio 2010, но если я установлю свою машину для разработки, как я могу сделать установщик для развертывания на клиентской машине, и я не хочу устанавливать CR на все машины (Где я собираюсь развернуться для многих моих клиентов).
Мне действительно нужна помощь в решении этой проблемы, что я могу сделать, чтобы решить мою проблему?
Любая помощь высоко ценится.