【发布时间】:2020-05-28 14:30:19
【问题描述】:
我有一个包含多个项目的 Visual Studio 解决方案。
- 解决方案
- 域层(类库> .Net Core 2.2)
- 保存所有数据库模型
- EntityFramework(类库> .Net Core 2.2)
- 保持与数据库的所有交互。我参考了 Microsoft.EntityFrameworkCore 和 Oracle.EntityFrameworkCore
- 表示层(WPF Windows 应用程序> .Net Core 3.1)
- 是应用程序的主要交互方式
- 域层(类库> .Net Core 2.2)
我正处于需要集成报告和打印报告的地步。我一直在我的应用程序中使用 Crystal Reports(非常成功)。但是,由于 Crystal 需要 Framework 4.5,我不知道如何使其工作。
我已经创建了我的报告对象并对其进行了测试。他们在自己的独立解决方案中工作得很好。一旦我在我的核心应用程序中引用了框架应用程序,我就会中断。特别是当我尝试创建一个 Crystal 'ReportDocument' 对象时,我会崩溃。我已经看到过 SO(并经过测试),由于 DLL 不同,您不能将 .Net Core 与 .Net Framework 混合使用。
关于如何让报告/打印工作的任何建议?我对 Crystal Reports 也不挑剔。
【问题讨论】:
标签: c# crystal-reports