RDLC делает вызов устаревшего перечисления SecurityAction

Я использую Microsoft.Reporting.Webforms версии 10 для анализа файла RDLC и создания PDF файла. RDLC - это простой счет-фактура с несколькими встроенными выражениями.

Когда я запускаю приложение, я получаю исключение, что при компиляции выражений был выполнен вызов устаревшего SecurityAction.RequestMinimum.

Является ли это известной ошибкой или чем-то, что я могу исправить?

При компиляции выражений произошла непредвиденная ошибка. Родной возвращаемое значение компилятора: '[BC40000]' RequestMinimum 'устарел: "Декларативная безопасность уровня сборки устарела и больше не существует принудительно введенные CLR по умолчанию. Видеть http://go.microsoft.com/fwlink/?LinkID=155570 для более информация...

в Microsoft.Reporting.ReportCompiler.CompileReport(ICatalogItemContext context, Byte [] reportDefinition, Boolean generateExpressionHostWithRefusedPermissions, ControlSnapshot & снимок)             в Microsoft.Reporting.PreviewStore.StoredReport.EnsureCompiled(CatalogItemContextBase ItemContext)             в Microsoft.Reporting.PreviewStore.GetCompiledReport(CatalogItemContextBase context, Boolean rebuild, Byte [] & reportDefinition, ControlSnapshot & снимок)             в Microsoft.Reporting.PreviewStore.GetCompiledReport(CatalogItemContextBase context, Boolean rebuild, ControlSnapshot & снимок)             в Microsoft.Reporting.LocalService.GetCompiledReport(CatalogItemContextBase itemContext, Boolean rebuild, ControlSnapshot & снимок)             в Microsoft.Reporting.LocalService.CompileReport(CatalogItemContextBase itemContext, Boolean rebuild)             в Microsoft.Reporting.WebForms.LocalReport.EnsureExecutionSession()

Ответ 1

У меня также была эта проблема, и я выяснил, что когда в выражении есть синтаксическая ошибка, она отображает эту ошибку.

Ответ 2

У меня была и эта проблема при попытке запустить один из наших отчетов. Оказывается, отчет не строился должным образом. Попытка создать его в Visual Studio выявила все ошибки, и после того, как я их разрешил, отчет работал правильно. Если вы получите эту ошибку, дважды проверьте, чтобы ваш отчет действительно строился.