Необходимые библиотеки для просмотра отчетов Web

Обсуждение Stimulsoft Reports.WEB
Ответить
MarinaP
Сообщения: 26
Зарегистрирован: 17 янв 2019, 08:23

Необходимые библиотеки для просмотра отчетов Web

Сообщение MarinaP »

Здравствуйте.
В данный момент используем продукт Reports.Web версии 2016.2 для отображения отчетов в web приложении, с помощью компонента StiMvcViewer. Раньше, в проекте использовались только библиотеки:
Stimulsoft.Base.dll
Stimulsoft.Report.dll
Stimulsoft.Report.Mvc.dll
Решили обновиться до 2019.1. При замене библиотек на новые, в Visual Studio появилось сообщение о необходимости добавить еще Stimulsoft.Report.Web.dll, так как в нем хранится возвращаемый тип некоторых, из используемых нами функций (например StiMvcViewer.GetRequestParams()).
Но в документации (https://www.stimulsoft.com/ru/documenta ... ations.htm) сказано, что необходимо добавить в проект большее количество сборок.
Скажите пожалуйста, действительно ли они все необходимы именно для просмотра отчетов (web-дизайнер нами не используется) или можно ограничиться уже подключенными 4мя? Не возникнут ли в процессе использования какие-либо новые ошибки, из-за отсутствующих библиотек?
Aleksey
Сообщения: 2777
Зарегистрирован: 22 апр 2010, 06:57

Re: Необходимые библиотеки для просмотра отчетов Web

Сообщение Aleksey »

Здравствуйте,

Для вьювера достаточно добавить сборку .Web.dll, все остальные необходимы для дизайнера отчетов.

Если используется Data Transformation - то ещё необходимо и .Data.dll сборка, инача можно не добавлять.

Спасибо.
MarinaP
Сообщения: 26
Зарегистрирован: 17 янв 2019, 08:23

Re: Необходимые библиотеки для просмотра отчетов Web

Сообщение MarinaP »

Добрый день.
Попробовали запустить проект на тестовой машине, получили ошибку
"System.IO.FileNotFoundException : Could not load file or assembly 'Stimulsoft.Data, Version=2019.1.1.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a' or one of its dependencies. The system cannot find the file specified.
at Stimulsoft.Report.StiReport.GetReferencedAssemblies()
at Stimulsoft.Report.StiReport.Compile(String path, Stream stream, StiOutputType outputType, Boolean autoCreate, Object standaloneReportType)
at Stimulsoft.Report.StiReport.Compile(String path, Stream stream, StiOutputType outputType, Boolean autoCreate)
at Stimulsoft.Report.StiReport.Compile(String path, StiOutputType outputType, Boolean autoCreate)..."
Я правильно понимаю, что это означает, что все таки сборка Stimulsoft.Data.dll тоже является обязательной для работы?
Aleksey
Сообщения: 2777
Зарегистрирован: 22 апр 2010, 06:57

Re: Необходимые библиотеки для просмотра отчетов Web

Сообщение Aleksey »

Здравствуйте,

Да. Добавьте данную сборку в проект.

Спасибо.
Ответить