I have a visual studio solution that has several projects in it.
- Solution
- Domain Layer (Class Library > .Net Core 2.2)
- Holds all the database models
- EntityFramework (Class Library > .Net Core 2.2)
- Holds all the interaction with the database. I reference Microsoft.EntityFrameworkCore and Oracle.EntityFrameworkCore
- Presentation Layer (WPF Windows Application > .Net Core 3.1)
- Is the main interaction for the application
- Domain Layer (Class Library > .Net Core 2.2)
I'm at the point where I need to integrate reporting and printing of reports. I've always used Crystal Reports for my applications (with good success). However, since Crystal requires Framework 4.5 I can't figure out how to make that work.
I've created my Reporting objects and tested them. They work great in their own standalone solution. Once I reference the Framework app in my Core app I break. In particular I break when I attempt to create a Crystal 'ReportDocument' object . I've seen all over SO (and tested) you can't mix a .Net Core with .Net Framework because of the different DLLs.
Any suggestions on how I can get reporting/printing to work? I'm not picky when it comes to Crystal Reports either.