Используя ASP.NET 4.0, я создаю поток RDLC, создавая экземпляр Microsoft.ReportingServices.RdlObjectModel.Report
, устанавливая свойство Code
и возвращая поток с использованием RdlSerializer
.
Затем я передаю этот поток в ReportViewer следующим образом:
ReportViewer1.LocalReport.LoadReportDefinition(rdlcStream);
Если я не устанавливаю свойство Code
, я не получаю никаких ошибок, и отчет отображается правильно, но когда Я установил свойство Code
для отчета, для которого требуется специальный код, и получаю указанную ниже ошибку «RequestMinimum» is obsolete
.
Непредвиденная ошибка при компиляции выражений. Возвращаемое значение собственного компилятора: «[BC40000]« RequestMinimum »устарело:« Декларативная безопасность на уровне сборки устарела и больше не применяется CLR по умолчанию. См. http://go.microsoft.com/fwlink/?LinkID=155570 для получения дополнительной информации. '. ’.
Эта ошибка не возникает при использовании элемента управления Report Viewer в приложении winforms.
Кто-нибудь видел / решал эту проблему?