Устранение конфликтов на уровне сборок FastReport.Net

18.04.2016

При использовании различных версий одной программы часто возникают конфликты. Причины тому разнообразны. Часто, при удалении предыдущей версии остаются старые библиотеки. Или новая версия продукта была установлена «поверх» предыдущей, то есть без предварительного удаления.

Например, яркий признак возникновения конфликта – наличие в лицензионной версии водяных знаков демонстрационной версии при печати отчетов.

Зачастую достаточно поправить ссылки Reference на новые библиотеки. Но, возможно, используются библиотеки из GAC. Один из способов разрешения - полностью удалить FastReport.Net и установить заново. Рассмотрим процесс полного удаления FastReport.Net:

  1. Закрыть Visual Studio;
  2. Воспользоваться удалением программы FastReport.Net из панели управления;
  3. Убедиться, что папка "C:\Program Files (x86)\FastReports\FastReport.Net Trial"  удалена, иначе удалить её вручную;
  4. В проводнике Windows открыть папку C:\Windows\assembly, найти в списке и удалить библиотеки: FastReport, FastReport.Bars, FastReport.Editor, FastReport.VSDesign, FastReport.Web;
  5. В проводнике Windows открыть папку C:\Windows\Microsoft.NET\assembly\GAC_MSIL, найти папки с именами FastReport, FastReport.Bars, FastReport.Editor,FastReport.VSDesign, FastReport.Web и удалить их;
  6. Удалить папку с файлами конфигураций C:\Users\USER_NAME\AppData\Local\FastReport. Удаление конфигурации также может быть полезным для восстановления исходного расположения объектов управления в FastReport Designer;
  7. Повторно установить FastReport.Net.

Рассмотрим еще возможные причины возникновения конфликтов.

  • Неправильное удаление. Если вы просто удалите папку с программой, то конфликты неизбежны. Удалять FastReport.Net следует с помощью утилиты uninstall из папки с программой.
  • Повреждение служебных файлов установщика msi. Также эти файлы могут быть удалены утилитами очистки мусора или пользователем.

Мы рассмотрели типичные конфликтные ситуации, которые могут возникнуть у вас при эксплуатации FastReport.Net. Теперь вы знаете как избежать их.

20 ноября 2024

Локализация и смена языков в FastReport VCL

FastReport VCL поддерживает 40 языков для локализации интерфейса и позволяет изменять язык на лету через меню или код, без перекомпиляции.
1 ноября 2024

Новые возможности редактора отчетов FastReport VCL

Рассматриваем новые возможности редактора отчетов: выносные линии, подсветка пересекающихся объектов, обновлённые деревья отчетов и данных.
30 октября 2024

Использование стилей при создании отчетов в FastReport VCL

В статье подробно рассматривается одна из новых возможностей FastReport VCL – применение стилей и страниц стилей.