提问人:amer 提问时间:11/7/2023 更新时间:11/8/2023 访问量:20
Telerik Reporting ReportSerializable 异常
Telerik Reporting ReportSerializable exception
问:
在我的 MacOS 上运行 Telerik Reporting (Designer) 时。NET6(Web 应用程序、KendoUI 甚至简单的 MVC) 我收到错误:
{"message":"An error has occurred.","exceptionMessage":"Type: Telerik.Reporting.ReportSerialization.V4_0.ReportSerializable`1[Telerik.Reporting.Report]","exceptionType":null,"stackTrace":null}
当我尝试打开任何类型的报告时,会发生此错误。
此错误不会在 Windows 计算机上发生。
答:
0赞
amer
11/7/2023
#1
从我从 Telerik 支持团队那里听到的情况来看,他们的一个(图形)库存在一些问题/已知错误,这在 Windows 系统中很常见。使用 Docker 有一个解决方法,但我希望也能够通过我的 IDE 运行应用程序。 在尝试了 Telerik 支持团队的所有建议并与他们联系后,对我有用的解决方案是实际使用他们软件的新 (R3) 版本(删除了此库,现在使用 Skia 库)。
为 Skia 添加 Nuget ( Telerik ) 包后。问题不再存在,我也能够在 MacOS 上正常使用 Telerik Reporting。
在我的添加中(在其他 Telerik 和 Nuget 包中):Project.csproj
<ItemGroup>
...
<PackageReference Include="Telerik.Drawing.Skia" Version="17.2.23.1010" />
...
</ItemGroup>
0赞
K. B.
11/8/2023
#2
今天我用 .Ubuntu 22.04.3 LTS (WSL) 下的 NET6 应用。添加包含以下内容的文件 runtimeconfig.template.json 后,问题消失了:
{
"configProperties": {
"System.Drawing.EnableUnixSupport": true
}
}
评论
0赞
amer
11/9/2023
这对我来说还不够(MacOS)没有变化。
评论