Die Deserialisierung aus dem CodeDOM-Format wird in .NET Core-Anwendungen nicht unterstützt. [XAF Winforms]C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Die Deserialisierung aus dem CodeDOM-Format wird in .NET Core-Anwendungen nicht unterstützt. [XAF Winforms]

Post by Anonymous »

Ich habe kürzlich meine .Net Framework XAF Winforms-Anwendung.Net8 mit 24.1.3 aktualisiert
Wie folgt

Code: Select all

   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
Wenn dies ausgeführt wird, erhalte ich

Code: Select all

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
Der Bericht wird in der ReportDataV2-Tabelle gespeichert
Aus dieser Hilfe geht hervor, dass ich das Inhaltsfeld des Berichtsdatensatzes in das XML-Format konvertieren muss.
Ich frage mich, wie. Oder ob es eine Art Flag gibt, damit es funktioniert, da ich Winforms verwende.
Update
Ich suche nach dem Schreiben einer Framework-Anwendung, um die Konvertierungen durchzuführen.
Das erweist sich als schwierig, da die neuesten XAF-Assistenten Entity Framework mit .Net Framework nicht unterstützen.
Update
Ich habe versucht, XAF neu zu installieren 20.2.3, aber VS2022 ist keine unterstützte IDE

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post