我正在使用 Microsoft.Reporting.Webforms 版本 10 来解析 RDLC 文件并生成 PDF。RDLC 是一个带有几个嵌入式表达式的简单发票。
当我运行应用程序时,我得到一个异常,即在编译表达式时调用了过时的SecurityAction.RequestMinimum 。
这是一个已知的错误还是我可以解决的问题?
编译表达式时发生意外错误。本机编译器返回值:'[BC40000] 'RequestMinimum' 已过时:'程序集级声明性安全性已过时,默认情况下 CLR 不再强制执行。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=155570。'。'。
在 Microsoft.Reporting.PreviewStore.StoredReport.EnsureCompiled(CatalogItemContextBase itemContext) 在 Microsoft.Reporting.PreviewStore.GetCompiledReport(CatalogItemContextBase context, Boolean) Microsoft.Reporting.LocalService.GetCompiledReport(CatalogItemContextBase itemContext, Boolean rebuild, ControlSnapshot& snapshot) 在 Microsoft.Reporting.PreviewStore.GetCompiledReport(CatalogItemContextBase context, Boolean rebuild, ControlSnapshot& snapshot) 在 Microsoft.rebuild, Byte[]& reportDefinition, ControlSnapshot& snapshot)。报告.LocalService。Microsoft.Reporting.WebForms.LocalReport.EnsureExecutionSession() 的 CompileReport(CatalogItemContextBase itemContext, Boolean rebuild)