Visual Studio 2008 не включает модули слияния для Crystal Reports. Это означает, что если вы обновили свое приложение Windows Forms с 2005 до 2008, приложение для создания отчетов больше не будет работать на клиентских машинах.
В сети есть ряд противоречивых отчетов о статусе этого - будет ли модуль слияния выпущен или нет.
Я последовал совету этот форум и загруженные модули слияния с HREF = https://smpdl.sap-ag.de/~sapidp/012002523100005986132008E/cr10_net_mm.zip
Я создал установочный файл, содержащий модуль слияния CrystalReports10_Net_EmbeddedReporting.msm. Я смог создать установку, но мое приложение по-прежнему не работало (информацию об ошибке см. Внизу этого сообщения). Я предполагаю, что это для тех, кто приобрел Crystal Reports как отдельный пакет для Visual Studio, а не для тех, кто использует встроенную версию.
Кто-нибудь еще успешно использовал модуль слияния для Crystal Reports, который поставляется вместе с Visual Studio 2008?
Обратите внимание, что я могу установить приложение «CRRedist2008_x86.msi», которое поставляется с Visual Studio 2008 Professional. (Посмотрите в Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ CrystalReports10_5). Но мне нужен модуль слияния, чтобы клиентам не приходилось устанавливать два отдельных пакета.
Я получаю ошибку
Не удалось загрузить файл или сборку CrystalDecisions.Windows.Forms, Version = 10.5.3700.0, Cultrue = нейтральный, PublicKeyToken = 692fbea5521e1304 или одну из их зависимостей. Система не может найти указанный файл