У меня есть решение Visual Studio, в котором есть несколько проектов.
- Решение
- Уровень домена (Библиотека классов>. Net Core 2.2)
- Содержит все модели базы данных
- EntityFramework (библиотека классов>. Net Core 2.2)
- Содержит все взаимодействия с базой данных. Я ссылаюсь на Microsoft.EntityFrameworkCore и Oracle .EntityFrameworkCore
- Presentation Layer (WPF Windows Application>. Net Core 3.1)
- Это основное взаимодействие для приложение
Я нахожусь в той точке, где мне нужно интегрировать отчетность и печать отчетов. Я всегда использовал Crystal Reports для своих приложений (с большим успехом). Однако, поскольку для Crystal требуется Framework 4.5, я не могу понять, как это сделать.
Я создал свои объекты отчетов и протестировал их. Они отлично работают в собственном автономном решении. Как только я ссылаюсь на приложение Framework в своем основном приложении, я ломаюсь. В частности, я ломаюсь, когда пытаюсь создать объект Crystal ReportDocument. Я видел повсюду (и тестировал), что вы не можете смешивать. Net Core с. Net Framework из-за разных DLL.
Есть какие-нибудь предложения о том, как заставить работать отчеты / печать? Я не привередлив и к Crystal Reports.