Asp.net 在Windows上生成RDLC报告还可以,但在Macbook上不行

Asp.net 在Windows上生成RDLC报告还可以,但在Macbook上不行,asp.net,macos,rdlc,Asp.net,Macos,Rdlc,我尝试生成报告RDLC,它在我的Windows 10上运行正常。但当我尝试在MacOS 10.15.17上运行时。下面的错误正在显示。请帮我查一下。我认为它不支持Macbook机器上的.net框架。仅支持Dotnet core。但我真的需要RDLC报告。因为现在还没有更好的解决方案 An unhandled exception occurred while processing the request. DllNotFoundException: Unable to load shar

我尝试生成报告RDLC,它在我的Windows 10上运行正常。但当我尝试在MacOS 10.15.17上运行时。下面的错误正在显示。请帮我查一下。我认为它不支持Macbook机器上的.net框架。仅支持Dotnet core。但我真的需要RDLC报告。因为现在还没有更好的解决方案

 An unhandled exception occurred while processing the request.
    DllNotFoundException: Unable to load shared library 'kernel32.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(libkernel32.dll, 1): image not found
    AspNetCore.ReportingServices.ReportPublishing.ReportPublishing.InternalCreateIntermediateFormat(Stream definitionStream, out string description, out string language, out ParameterInfoCollection parameters, out DataSourceInfoCollection dataSources, out DataSetInfoCollection sharedDataSetReferences, out UserLocationFlags userReferenceLocation, out ArrayList dataSetsName, out bool hasExternalImages, out bool hasHyperlinks, out byte[] dataSetsHash)

ReportProcessingException: An unexpected error occurred in Report Processing.
Unable to load shared library 'kernel32.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(libkernel32.dll, 1): image not found
AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.CreateIntermediateFormat(PublishingContext reportPublishingContext)

DefinitionInvalidException: The definition of the report '/Users/chhinsras/Desktop/Coding/AspNetCoreRDLC/bin/Debug/netcoreapp3.1/ReportFiles/UserDetails.rdlc' is invalid.
An unexpected error occurred in Report Processing.
Unable to load shared library 'kernel32.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(libkernel32.dll, 1): image not found
AspNetCore.Reporting.ReportCompiler.CompileReport(ICatalogItemContext context, byte[] reportDefinition, bool generateExpressionHostWithRefusedPermissions, out ControlSnapshot snapshot)

LocalProcessingException: An error occurred during local report processing.;The definition of the report '/Users/chhinsras/Desktop/Coding/AspNetCoreRDLC/bin/Debug/netcoreapp3.1/ReportFiles/UserDetails.rdlc' is invalid.
An unexpected error occurred in Report Processing.
Unable to load shared library 'kernel32.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(libkernel32.dll, 1): image not found
AspNetCore.Reporting.InternalLocalReport.EnsureExecutionSession()

Stack Query Cookies Headers Routing
DllNotFoundException: Unable to load shared library 'kernel32.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(libkernel32.dll, 1): image not found
AspNetCore.ReportingServices.ReportPublishing.ReportPublishing.InternalCreateIntermediateFormat(Stream definitionStream, out string description, out string language, out ParameterInfoCollection parameters, out DataSourceInfoCollection dataSources, out DataSetInfoCollection sharedDataSetReferences, out UserLocationFlags userReferenceLocation, out ArrayList dataSetsName, out bool hasExternalImages, out bool hasHyperlinks, out byte[] dataSetsHash)
AspNetCore.ReportingServices.ReportPublishing.ReportPublishing.CreateIntermediateFormat(byte[] definition, out string description, out string language, out ParameterInfoCollection parameters, out DataSourceInfoCollection dataSources, out DataSetInfoCollection sharedDataSetReferences, out UserLocationFlags userReferenceLocation, out ArrayList dataSetsName, out bool hasExternalImages, out bool hasHyperlinks, out byte[] dataSetsHash)
AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.CompileOdpReport(PublishingContext reportPublishingContext, PublishingErrorContext errorContext, out string reportDescription, out string reportLanguage, out ParameterInfoCollection parameters, out DataSourceInfoCollection dataSources, out DataSetInfoCollection sharedDataSetReferences, out UserLocationFlags userReferenceLocation, out ArrayList dataSetsName, out bool hasExternalImages, out bool hasHyperlinks, out byte[] dataSetsHash)
AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.CreateIntermediateFormat(PublishingContext reportPublishingContext)

Show raw exception details
ReportProcessingException: An unexpected error occurred in Report Processing. Unable to load shared library 'kernel32.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(libkernel32.dll, 1): image not found
AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.CreateIntermediateFormat(PublishingContext reportPublishingContext)
AspNetCore.Reporting.ReportCompiler.CompileReport(ICatalogItemContext context, byte[] reportDefinition, bool generateExpressionHostWithRefusedPermissions, out ControlSnapshot snapshot)

Show raw exception details
DefinitionInvalidException: The definition of the report '/Users/chhinsras/Desktop/Coding/AspNetCoreRDLC/bin/Debug/netcoreapp3.1/ReportFiles/UserDetails.rdlc' is invalid. An unexpected error occurred in Report Processing. Unable to load shared library 'kernel32.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(libkernel32.dll, 1): image not found
AspNetCore.Reporting.ReportCompiler.CompileReport(ICatalogItemContext context, byte[] reportDefinition, bool generateExpressionHostWithRefusedPermissions, out ControlSnapshot snapshot)
AspNetCore.Reporting.LocalService.GetCompiledReport(PreviewItemContext itemContext, bool rebuild, out ControlSnapshot snapshot)
AspNetCore.Reporting.LocalService.CompileReport()
AspNetCore.Reporting.LocalService.AspNetCore.Reporting.ILocalProcessingHost.CompileReport()
AspNetCore.Reporting.InternalLocalReport.EnsureExecutionSession()

Show raw exception details
LocalProcessingException: An error occurred during local report processing.;The definition of the report '/Users/chhinsras/Desktop/Coding/AspNetCoreRDLC/bin/Debug/netcoreapp3.1/ReportFiles/UserDetails.rdlc' is invalid. An unexpected error occurred in Report Processing. Unable to load shared library 'kernel32.dll' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(libkernel32.dll, 1): image not found
AspNetCore.Reporting.InternalLocalReport.EnsureExecutionSession()
AspNetCore.Reporting.InternalLocalReport.InternalRender(string format, bool allowInternalRenderers, string deviceInfo, PageCountMode pageCountMode, CreateAndRegisterStream createStreamCallback, out Warning[] warnings)
AspNetCore.Reporting.InternalLocalReport.InternalRender(string format, bool allowInternalRenderers, string deviceInfo, PageCountMode pageCountMode, out string mimeType, out string encoding, out string fileNameExtension, out string[] streams, out Warning[] warnings)
AspNetCore.Reporting.InternalLocalReport.Render(string format, string deviceInfo, PageCountMode pageCountMode, out string mimeType, out string encoding, out string fileNameExtension, out string[] streams, out Warning[] warnings)
AspNetCore.Reporting.LocalReport.Execute(RenderType renderType, int pageIndex, Dictionary<string, string> parameters, string findString)
AspNetCoreRDLC.Services.ReportService.GenerateReportAsync(string reportName, string fileType) in ReportService.cs
+
                result = report.Execute(GetRenderType("pdf"), 1, parameters);
AspNetCoreRDLC.Controllers.ReportController.GetPDF(string reportName, string fileType) in ReportController.cs
+
            var returnString = _reportService.GenerateReportAsync(reportName, fileType);
lambda_method(Closure , object , object[] )
Microsoft.Extensions.Internal.ObjectMethodExecutor.Execute(object target, object[] parameters)
Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor+SyncActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, object controller, object[] arguments)
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(ref State next, ref Scope scope, ref object state, ref bool isCompleted)
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(ref State next, ref Scope scope, ref object state, ref bool isCompleted)
Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|24_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, object state, bool isCompleted)
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(ref State next, ref Scope scope, ref object state, ref bool isCompleted)
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)

Show raw exception details
处理请求时发生未处理的异常。
DllNotFoundException:无法加载共享库“kernel32.dll”或其依赖项之一。为了帮助诊断加载问题,请考虑设置DydLPrimtLoCub环境变量:DLOPEN(LIBKELNEL32.DLL,1):未找到图像
AspNetCore.ReportingServices.ReportPublishing.ReportPublishing.InternalCreateIntermediateFormat(流定义流、输出字符串描述、输出字符串语言、输出参数InfoCollection参数、输出数据源InfoCollection数据源、输出DataSetInfoCollection sharedDataSetReferences、输出UserLocationFlags userReferenceLocation、输出ArrayList数据集名称、输出布尔HasExternalImage、输出布尔HashyperLink、输出字节[]数据集(SHASH)
ReportProcessingException:报表处理中发生意外错误。
无法加载共享库“Kelnel.3dll”或它的一个依赖项。为了帮助诊断加载问题,请考虑设置DydLPrimtLoCub环境变量:DLOPEN(LIBKELNEL32.DLL,1):未找到图像
AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.CreateIntermediateFormat(PublishingContext reportPublishingContext)
定义无效异常:报表“/Users/chhinsras/Desktop/Coding/AspNetCoreRDLC/bin/Debug/netcoreapp3.1/ReportFiles/UserDetails.rdlc”的定义无效。
报表处理中发生意外错误。
无法加载共享库“Kelnel.3dll”或它的一个依赖项。为了帮助诊断加载问题,请考虑设置DydLPrimtLoCub环境变量:DLOPEN(LIBKELNEL32.DLL,1):未找到图像
AspNetCore.Reporting.ReportCompiler.CompileReport(ICATalGitemContext上下文,字节[]报告定义,bool generateExpressionHostWithRefusedPermissions,out ControlSnapshot快照)
LocalProcessingException:在本地报表处理过程中发生错误。;报表“/Users/chhinsras/Desktop/Coding/AspNetCoreRDLC/bin/Debug/netcoreapp3.1/ReportFiles/UserDetails.rdlc”的定义无效。
报表处理中发生意外错误。
无法加载共享库“Kelnel.3dll”或它的一个依赖项。为了帮助诊断加载问题,请考虑设置DydLPrimtLoCub环境变量:DLOPEN(LIBKELNEL32.DLL,1):未找到图像
AspNetCore.Reporting.InternalLocalReport.EnsureExecutionSession()
堆栈查询Cookies头路由
DLNoNoDuffExtExp:无法加载共享库“Kelnel.3dll”或它的一个依赖项。为了帮助诊断加载问题,请考虑设置DydLPrimtToLoCub环境变量:DLOPEN(LIBKELNEL32.DLL,1):未找到图像
AspNetCore.ReportingServices.ReportPublishing.ReportPublishing.InternalCreateIntermediateFormat(流定义流、输出字符串描述、输出字符串语言、输出参数InfoCollection参数、输出数据源InfoCollection数据源、输出DataSetInfoCollection sharedDataSetReferences、输出UserLocationFlags userReferenceLocation、输出ArrayList数据集名称、输出布尔HasExternalImage、输出布尔HashyperLink、输出字节[]数据集(SHASH)
AspNetCore.ReportingServices.ReportPublishing.ReportPublishing.createMediateFormat(字节[])定义、输出字符串描述、输出字符串语言、输出参数InfoCollection参数、输出DataSourceInfoCollection数据源、输出DataSetionFoCollection sharedDataSetReferences、输出UserLocationFlags userReferenceLocation、输出ArrayList dataSetsName、输出bool HasExternalImage、输出bool HashyperLink、输出字节[]dataSetsHash)
AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.compileodreport(PublishingContext reportPublishingContext,PublishingErrorContext errorContext,out string reportDescription,out string reportLanguage,out ParameterInfoCollection参数,out DataSourceInfoCollection数据源,out DatasetFoCollection sharedDataSetReferences,out UserLocationFlags userReferenceLocation,out ArrayList DatasetName,out bool具有外部映像、out bool hasHyperlinks、out byte[]数据集shash)
AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.CreateIntermediateFormat(PublishingContext reportPublishingContext)
显示原始异常详细信息
Exchange处理异常:报表处理中出现了意外错误。无法加载共享库“Kelnel.3DLL”或其依赖关系之一。为了帮助诊断加载问题,请考虑设置DydLPrimtToLoCub环境变量:DLOPEN(LIBKELNEL32.DLL,1):未找到图像
AspNetCore.ReportingServices.ReportProcessing.ReportProcessing.CreateIntermediateFormat(PublishingContext reportPublishingContext)
AspNetCore.Reporting.ReportCompiler.CompileReport(ICATalGitemContext上下文,字节[]报告定义,bool generateExpressionHostWithRefusedPermissions,out ControlSnapshot快照)
显示原始异常详细信息
RealixValueXPXECUTION:报告的定义:用户/ CHCHNRASS /桌面/编码/ AspNetCoreRDLC /BIN /调试/ NETCOREAP3.1/RePrimeStudio/UrthDebug。RDLC无效。报告处理中出现了意外错误。无法加载共享库“Kelnel.3DLL”或它的一个依赖项。为了帮助诊断加载问题,请考虑S设置DYLD_PRINT_LIBRARIES环境变量:dlopen(libkernel32.dll,1):找不到图像
AspNetCore.Reporting.ReportCompiler.CompileReport(ICATalGitemContext上下文,字节[]报告定义,bool generateExpressionHostWithRefusedPermissions,out ControlSnapshot快照)
AspNetCore.Reporting.LocalService.GetCompiledReport(PreviewWitemContext-itemContext,bool-reb