Страница 1 из 2

NotSupportedException при загрузке шаблона отчёта

Добавлено: 21 июн 2021, 19:33
dsrozhko
Добрый вечер.

При попытке загрузки шаблона отчёта в библиотеке классов (метод StiReport.Load(string path)) я получаю исключение NotSupportedException: TypeConverter не может выполнить преобразование из System.String.
При этом данное поведение характерно только при вызове в экспортируемой библиотеке классов (плагин). При вызове в консольном приложении данного исключения не наблюдается.

Re: NotSupportedException при загрузке шаблона отчёта

Добавлено: 22 июн 2021, 11:33
Aleksey
Здравствуйте,

Вышлите простой пример проекта, который воспроизводит проблему, для анализа.

Спасибо.

Re: NotSupportedException при загрузке шаблона отчёта

Добавлено: 22 июн 2021, 19:41
dsrozhko
Здравствуйте.

Попытался собрать пример.
Экспортируемая библиотека используется в качестве плагина в ПО ПОЛИНОМ:MDM.
Файл проекта: https://disk.yandex.ru/d/e69gD0x7RVSG4A.

Re: NotSupportedException при загрузке шаблона отчёта

Добавлено: 25 июн 2021, 00:08
Aleksey
Здравствуйте,

Не получается запустить проект, не хватает сборок Ascon.

Спасибо.

Re: NotSupportedException при загрузке шаблона отчёта

Добавлено: 25 июн 2021, 11:47
dsrozhko
Здравствуйте.
Прикрепляю необходимые библиотеки.

Re: NotSupportedException при загрузке шаблона отчёта

Добавлено: 29 июн 2021, 12:32
Aleksey
Здравствуйте,

Не получается воспроизвести проблему.

Спасибо.

Re: NotSupportedException при загрузке шаблона отчёта

Добавлено: 29 июн 2021, 19:45
dsrozhko
Данная проблема характерна только при вызове в экспортируемой библиотеке классов (проект TestPlagin). При вызове в консольном приложении (проект ConsoleApp) данного исключения не наблюдается.

Возможно у пакета Stimulsoft.Reports.Engine есть зависимости в .NETStandart или .NETFramework?

Re: NotSupportedException при загрузке шаблона отчёта

Добавлено: 02 июл 2021, 13:50
Aleksey
Здравствуйте,

Не получается запустить проект, так как требуется
C:\Program Files (x86)\ASCON\Polynom\Bin\Polynom.exe

Спасибо.

Re: NotSupportedException при загрузке шаблона отчёта

Добавлено: 06 июл 2021, 12:54
dsrozhko
Здравствуйте.

Для запуска плагина потребуется ПО ПОЛИНОМ:MDM. Можем предоставить удалённый доступ (возможно по линии тех. поддержки).

Re: NotSupportedException при загрузке шаблона отчёта

Добавлено: 06 июл 2021, 15:16
Aleksey
Здравствуйте,

Без проекта сложно сказать. Но скорее всего, мы это исправить не сможем.
У нас много где используется функциональность TypeConverter, с его помощью происходит, к примеру, загрузка/сохранение отчетов. Из-за особенностей реализации в Net Framework это некорректно работает, если сборки не загружаются явно или из папки приложения. Это особенность самого Net Framework-а, мы ничего тут сделать не можем.

Спасибо.