我在.NET Core 6和Visual Studio 2022中使用C# WPF。
我已经将StiReport.dll
添加到我的项目中,但是我得到了以下代码的错误:
public MainWindow()
{
InitializeComponent();
var report = new StiReport();
var pathreport = @"C:\Users\Administrator\source\repos\Gozaresh\Gozaresh\BUGETRP.mrt";
report.Compile(); //→ Error : System.PlatformNotSupportedException: 'Operation is not supported on this platform.'
report.Render();
report.Show();
}
字符串
System.PlatformNotSupportedException:此平台不支持操作。
它在.NET Framework 4.7.2上运行良好!
1条答案
按热度按时间wvt8vs2t1#
.NET Core 6平台不支持StiReport库。有各种报告解决方案支持.NET Core,如Telerik报告、Syncfusion报告平台或Stimulsoft报告。
尝试使用Stimulsoft Reports.Net Core。安装Stimulsoft Reports.Net Core NuGet包。
添加必要的using语句以导入Stimulsoft命名空间:
字符串
创建并显示Stimulsoft报告。下面是一个示例:
型