Нужно ли устанавливать Crystal Reports Runtime для запуска базовых Crystal Reports в приложении AC #? - PullRequest
0 голосов
/ 03 сентября 2011

У меня есть программное обеспечение, содержащее всего три Crystal Reports, но когда мы устанавливаем его на компьютер клиента, требуется время выполнения Crystal Report, в противном случае оно дает исключения.В исключениях он запрашивает отсутствующие dll-файлы, такие как CrystalDecisions.Shared и т. Д., Для этого нам нужно установить полноценное время выполнения 70 МБ cr, установка .net framework - это отдельная служебная нагрузка, поэтому для запуска базового приложения размером 3 МБ мне нужноустановить 70MB + 48MB, это довольно странно.Затем я пошел по пути, я добавил эти недостающие dll в предварительные условия установки и установил его, исключения были удалены, но это выдает ошибочную версию, подобную этой, я видел парня, который создал приложение с Vb6 и Crystal Reports иему не нужно было никакого времени выполнения, а только 3 dll для отчетов Crystal, чтобы выполнить его отчеты программного обеспечения.Пожалуйста, предложите лучшее решение.

Заранее спасибо Atif

Ответы [ 3 ]

2 голосов
/ 03 сентября 2011

.NET Framework, безусловно, необходим, если вы планируете выполнять приложения на C #, есть профиль клиента с ограниченными возможностями, но если вы не уверены, какие разработчики будут разрабатывать и развертывать, я установлю всю .NET Framework.

для CR, в прошлом у меня было много проблем, из-за которых не было точных библиотек или компонентов, а клиенты не могли создавать или экспортировать отчеты.Я бы порекомендовал установить весь пакет времени выполнения CR, чтобы быть в безопасности.70 МБ - это не так много.

0 голосов
/ 03 марта 2012

Получите необходимые DLL или перейдите на пакет.

0 голосов
/ 03 сентября 2011

Вы можете сделать это, если вы точно знаете, какие dll, используемые вами (вашим приложением), имеют правильные подписи, т.е. версию, открытый ключ, информацию о культуре и т. Д. Вы можете добавить их в GAC. Тогда ваше приложение прекрасно работает.

Напомню, из моего первого проекта, где мне приходилось использовать CR, сборки CR также нуждаются в библиотеках VC ++ вместе с ним. Так что вы можете проверить, какие из них используются в / Program Files / Common sum, я не напоминаю путь xact. Получите все необходимые файлы (которые вы используете в своем проекте) и протестируйте их.

...