Sap crystal reports runtime engine for net framework что это за программа

При установке x64 версии Crystal Reports мы получаем следующую ошибку на случайных машинах:

Продукт: SAP Crystal Reports runtime engine for .NET Framework (64-bit) — Ошибка 1935. Произошла ошибка во время установки компонента сборки . HRESULT: 0x8007054F. интерфейс сборки: IAssemblyCacheItem, функция: Commit, имя сборки: Microsoft.VC80.ATL,version=»8.0.50727.4053″,publicKeyToken=»1fc8b3b9a1e18e3b»,processorArchitecture=»amd64″,type=»win32″

Он корректно устанавливает x86 версию.

Посмотрев в интернете, мы нашли и попробовали следующие вещи:

  1. Увеличить размер значения реестра RegistrySizeLimit. На одних машинах это сработало, на других нет.
  2. Выполнить сброс журнала транзакций: fsutil resource setautoreset true C:. Никакой разницы.

Обнаружены интересные симптомы:

  1. На всех отказавших машинах есть проблемы с Windows Update. Журнал обновлений показывает KB (не всегда один и тот же), выдающий бесконечно повторяющуюся ошибку.
  2. Выполнение SFC /scannow всегда говорит, что есть ожидающие изменения и требуется перезагрузка (если вы перезагрузитесь, все равно будет сказано то же самое).
  3. Если посмотреть на характеристики окон, то окно кажется почти пустым, без большинства элементов, которые должны присутствовать.

Есть идеи, как установить Crystal Reports и как это может быть связано с Windows Update?

How to install SAP Crystal Reports(Developer Pack) in Visual Studio 100% working

0 2017-10-17T13:39:57+00:00 1
Ignacio Soler Garcia
Редактировал вопрос 17-го октября 2017 в 2:09
Решение / Ответ
Jorge Yanes Diez
29-го мая 2018 в 4:55
2018-05-29T16:55:12+00:00

Дополнительно

Я боролся с этой точной проблемой сегодня как с x64, так и с x86 версиями Crystal Reports runtime, и я нашел (болезненный) способ установить их в конце концов.

Читайте также:
Что за программа need for

Причина в том, что программа установки Crystal Reports Runtime v13.x объявляет зависимость от Visual C++ Runtime 2005, но эта программа установки, в свою очередь, очень сломана. Он не распознает себя или более поздние сборки 2005 как уже установленные, поэтому попытка установки будет предпринята всегда, даже если в ней нет необходимости.

Обычно это не было бы большой проблемой, но оказалось, что программа установки также несовместима с программами установки .NET Framework. Поэтому если вы работаете под Windows 7 и у вас уже установлен, например, .NET Framework 4.6.1, то все установки Crystal Reports Runtime будут завершаться неудачей с очень непонятными сообщениями, связанными с WinSxS и так далее.

Они просто не будут играть в игру, и в программе установки Crystal Reports Runtime нет переключателя командной строки, чтобы пропустить проверку VC++ Runtime.

Чтобы добавить веселья, простое удаление .NET Framework 4.6.1 не поможет, потому что файлы останутся, если программы, использующие его, не будут удалены!

Поэтому я поступил следующим образом:

  • Удалил все, что, как я подозревал, нуждается в .NET Framework 4.6.1 (Visual Studio 2010 и ВСЕ ее зависимости, включая инструменты SQL Data и т.д.).
  • Удалить .NET Framework (это откатывает систему к версии по умолчанию. 2.0 в случае Windows 7, я полагаю).
  • Удалите все среды выполнения Visual C++.
  • Удалите все программы Crystal Reports, если таковые имеются.
  • Перезагрузитесь
  • Установите время выполнения Crystal Reports (x86, x64).
  • Переустановите .NET Framework 4.6.1
  • Переустановите среду выполнения Visual C++.
  • К счастью, мне больше не нужна была VS2010, у меня был установлен и 2015.

Источник: kzen.dev

How to Install SAP Crystal Reports Runtime

SAP Crystal Reports runtime engine for .NET Framework 4.

Программы / Разное / SAP Crystal Reports runtime engine for .NET Framework 4 (32-bit)

Скачать SAP Crystal Reports runtime engine for .NET Framework 4 (32-bit)
Читайте также:
Wallpaper что это за программа на Андроид

Для скачивания будет предоставлена ссылка на дистрибутив программы на сайте компании-разработчика.

Источник: www.obnovisoft.ru

Импорт отчётов из Crystal Reports в FastReport .NET

Импорт отчётов из Crystal Reports в FastReport .NET

Зачастую разработчики генераторов отчётов создают собственные форматы для хранения шаблонов. Например, FastReport использует формат .frx для хранения шаблонов и .fpx для хранения подготовленных к экспорту отчётов – а в Crystal Reports используются файлы формата .rpt.

Из этой статьи вы узнаете, как импортировать шаблон отчёта из формата RPT, созданного в Crystal Reports, в формат FRX, который используется в FastReport.

Для импорта шаблонов вам нужно иметь установленным настольный дизайнер отчётов. Импорт происходит при открытии им корректного RPT-файла. Добавить в дизайнер эту возможность можно, если скомпилировать специальное дополнение (плагин). Рассмотрим весь процесс от начала и до конца.

Во-первых, загрузите проект плагина. Вы можете найти его по ссылке, в разделе Дополнения по ссылке.

Необходимая ссылка подписана “Конвертер из Crystal Reports (*.rpt) в формат FastReport .NET (*.frx)”. При нажатии на неё скачается архив, который нужно распаковать в удобное для вас место. Затем нужно открыть файл FastReport.RPTImportPlugin.sln с помощью Visual Studio.

Загрузите пакет, необходимый для работы плагина. Он называется “Crystal Reports, version for Visual Studio”, и скачать его можно по следующей ссылке (необходима регистрация на сайте sap.com).

По ссылке будет доступно несколько вариантов скачивания. Скачайте и установите следующий пакет, который есть в 32-битной и 64-битной версиях:

  • SAP Crystal Reports for Visual Studio (SP30) runtime engine for .NET framework MSI.

В проекте FastReport.RPTImportPlugin, который вы скачали, будут настроены следующие ссылки:

Список ссылок, настроенных в проекте по умолчанию

Удалите все ссылки, упоминающие FastReport и CrystalDecisions, и затем добавьте ссылки на актуальные файлы:

1) CrystalDecisions.CrystalReports.Engine.dll и CrystalDecisions.Shared.dll. После установки пакета, который вы скачали, эти DLL-файлы будут расположены по следующему пути:

Читайте также:
Winpe что это за программа

C:WindowsMicrosoft.NETassemblyGAC_MSILCrystalDecisions.CrystalReports.Engine C:WindowsMicrosoft.NETassemblyGAC_MSILCrystalDecisions.Shared

2) FastReport.dll, FastReport.Compat.dll и FastReport.DataVisualization.dll. Эти DLL расположены в корневой папке установленного FastReport .NET. Если вы не меняли путь установки по умолчанию, то вы найдёте их здесь:

C:Program Files (x86)FastReportsFastReport.Net

Убедитесь, что вы используете корректные DLL! Если у вас установлено несколько версий FastReport .NET, вы можете ошибочно выбрать DLL неправильной версии, и дизайнер не распознает плагин или же не запустится.

После этих действий ваш список ссылок будет выглядеть таким образом:

Верный список ссылок

Скомпилируйте проект. После, перейдите в папку FastReport.RPTImportPluginbinDebug и найдите файл FastReport.RPTImportPlugin.dll.

Откройте дизайнер отчётов, и в меню “Настройки…” выберите вкладку “Плагины”. Нажмите на кнопку “Добавить”, и выберите файл FastReport.RPTImportPlugin.dll. После этого вы увидите его в списке установленных плагинов:

Меню “Настройки - Плагины” дизайнера, добавлен плагин RPTImportPlugin

После добавления плагина перезапустите дизайнер, и выберите пункт “Открыть…”. После этого откроется меню выбора файлов, где в селекторе формата файлов должен появиться новый пункт:

Меню открытия файла, селектор форматов

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru