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

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

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

Сообщение MarinaP » 17 янв 2019, 05:42

Здравствуйте.
В данный момент используем продукт 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
Сообщения: 2011
Зарегистрирован: 22 апр 2010, 02:57

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

Сообщение Aleksey » 21 янв 2019, 07:38

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

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

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

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

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

Сообщение MarinaP » 24 янв 2019, 08:27

Добрый день.
Попробовали запустить проект на тестовой машине, получили ошибку
"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
Сообщения: 2011
Зарегистрирован: 22 апр 2010, 02:57

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

Сообщение Aleksey » 26 янв 2019, 11:29

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

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

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