Mit der Version 2023.1 wurde ein leider nur nebenbei angekündigter Wechsel auf das .net Framework 6 (auch als .net core bekannt) durchgeführt. Dies führt dazu, dass alle Systemaktivitäten mit .net 6 oder neuer kompatibel sein müssen.
Alle von JobRouter ausgelieferten Systemaktivitäten wurden dabei seitens der JobRouter AG angepasst. Probleme dürften in allererster Linie dabei bei eigenen oder anderen Anbietern erworbenen Systemaktivitäten auftreten (oder in deren Wechselwirkung mit JobRouter-Systemaktivitäten.
Damit bleiben je nach Quelle genau 2 Lösungsmöglichkeiten, entweder Sie müssen Ihre Systemaktivität anpassen oder Sie müssen beim Anbieter der Systemaktivität nach einer mit JobRouter 2023.1 kompatiblen Version nachfragen.
Ergänzender Hinweis: Leider ist die aktuelle Implementierung von JobActivity unter .net 6 etwas unglücklich geraten, da pauschal alle DLLs aller Systemaktivitäten gleichzeitig zusammen in einen gemeinsamen Bereich geladen werden. Das bedeutet, dass es, sobald Systemaktivitäten die gleichen Bibliotheken in unterschiedlichen Versionen nutzen, zu Problemen kommen kann. Leider ist mit .net 6 die Wahrscheinlichkeit dafür gestiegen, dass Bibliotheken mehrfach vorhanden sind, da bestimmte originäre Windows-Funktionen aus dem .net Framework zugunsten der Portabilität entfernt wurden. Diese früher im .net Framework vorhandenen Bibliotheken muss nun jede Systemaktivität selbst mitliefern.