Am 8. November 2021 Microsoft hat .NET 6 freigegeben. Das ist eine der beliebtesten Plattformen für Software-Entwickeln.

Leider, diese Freigabe führte zu einigen Schwierigkeiten in der Arbeit mit Softwares. Es geht darum, dass Microsoft die Entscheidung über die Kompatibilität von System.Drawing.Common-Bibliothek nur mit Windows getroffen hat. Es geschah aufgrund der Unfähigkeit, die Fehler in Drittanbieter-Betriebssystemen wie Linux und macOS zu beheben.

Das Kompatibilität-Problem mit System.Drawing.Common-Bibliothek gehört auch zu Stimulsoft-Benutzern. Als vorübergehende Lösung für die Projekte mit Verwendung von .NET 6.0 bieten wir euch System.Drawing.Common-Bibliothek vorheriger Version 5.0.3, die rückwärts kompatibel mit .NET 6.0 ist und, wie bisher, Linux und macOS unterstützt, zu installieren.

Als zweite Lösung für dieses Problem bieten wir folgenden Weg: setzen Sie die spezielle Option System.Drawing.EnableUnixSupport in true in der Datei runtimeconfig.json, wie es in Microsoft-Dokumentation beschrieben ist:
{
   "runtimeOptions": {
      "configProperties": {
         "System.Drawing.EnableUnixSupport": true
      }
   }
}

In diesem Moment wir aktualisieren wir alle unseren Softwares, um die Abhängigkeit von der System.Drawing.Common-Bibliothek zu vermeiden, und so die Berichts- und Dashboards-Tools Stimulsoft vollständig plattformübergreifend zu machen.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.