Здравствуйте.
Сохраняем скомпилированные сборки отчётов и грузим с помощью метода GetReportFromAssembly. На рабочей машине работает замечательно, но на боевом сервере вызов этого метода стабильно выдаёт исключение System.TypeLoadException.
С помощью события ResolveEventHandler ловим имена типов, которые не грузится:
Stimulsoft.Report.Print.StiPrinterSettings
Stimulsoft.Report.Components.StiWatermark
Stimulsoft.Report.Components.StiHorizontalLinePrimitive
Как можно исправить эту ситуацию?
Метод GetReportFromAssembly выдаёт исключение
Метод GetReportFromAssembly выдаёт исключение
Для корректной загрузки сборок отчета методом GetReportFromAssembly необходимо, чтобы эти сборки были полученым билдом этой же даты. Другими словами, если обновляете библиотеки StimulReport.Net, необходимо перекомпилировать и сборки отчетов при помощи этой новой версии. Это необходимо делать для каждого пререлиз билда и от релиза к релизу.
Спасибо.
Спасибо.