Десериализация из формата CodeDOM не поддерживается в приложениях .NET Core. [XAF Winforms]C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Десериализация из формата CodeDOM не поддерживается в приложениях .NET Core. [XAF Winforms]

Сообщение Anonymous »

Недавно я обновил свое приложение .Net Framework XAF Winforms.Net8 до версии 24.1.3
Следующим образом

Код: Выделить всё

   public static void DoPrintReport(DevExpress.ExpressApp.View view, IReportDataV2 reportData, ReportsModuleV2 reportsModule)
{
//var report = ReportDataProvider.ReportsStorage.LoadReport(reportData);
// IReportStorage reportStorage = ReportDataProvider.GetReportStorage(Application.ServiceProvider);
// https://supportcenter.devexpress.com/ticket/details/bc4930/web-reporting-deserialization-from-the-codedom-format-has-been-disabled

// changed to
IReportStorage reportStorage = ReportDataProvider.GetReportStorage(null);
var report = reportStorage.LoadReport(reportData); // gives error
Когда это запустится, я получу

Код: Выделить всё

Deserialization from CodeDOM format is not supported in .NET Core applications.

at DevExpress.XtraReports.UI.XtraReport.LoadLayoutInternal(Stream stream, XtraReport& compiled report, Boolean forceDataSource, AccessSettings accessSettings, Boolean ignoreFileExtensionValidation, Func`1 trustPrompt)
at DevExpress.XtraReports.UI.XtraReport.LoadLayoutInternal(Stream stream, Boolean ignoreFileExtensionValidation, Func`1 trustPrompt)
at DevExpress.XtraReports.UI.XtraReport.LoadLayout(Stream stream)
at DevExpress.ExpressApp.ReportsV2.ReportStorageBase.LoadReportCore(IReportDataV2 reportData, XtraReport report)
at DevExpress.ExpressApp.ReportsV2.ReportStorageBase.LoadReport(IReportDataV2 reportData)
at SBD24.JT.Win.Functions.WinHandyReportFunctions.DoPrintReport(View view, IReportDataV2 reportData, ReportsModuleV2 reportsModule) in C:\Users\kirst\source\repos\SBD24.JT\SBD24.JT.Win\Functions\WinHandyReportFunctions.cs:line 20
Отчет хранится в таблице ReportDataV2.
Из этой справки я думаю, возможно, мне нужно преобразовать поле содержимого записи отчета в формат XML .
Мне интересно, как это сделать. Или есть ли какой-то флаг, чтобы он работал, поскольку я работаю в Winforms.

Подробнее здесь: https://stackoverflow.com/questions/787 ... plications
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»