Welche .NET-Versionen und .NET-Frameworks werden von BarTender 2022 und neuer verwendet?
Frage
Welche .NET-Versionen (Windows, MacOS, Linux) und .NET Frameworks (nur Windows) werden von BarTender 2022 und neuer verwendet und unterstützt?
Gilt für
BarTender 2022 und neuer
Antwort
Grundsätzlich ist es unsere Richtlinie, Drittanbieter-Frameworks und -Bibliotheken bei der Veröffentlichung von Hauptversionen von BarTender zu aktualisieren, es sei denn, es besteht ein zwingender Grund, sie zur Behebung eines Fehlers oder eines Sicherheitsproblems zu aktualisieren. Dies hilft, unerwünschte Änderungen am Produkt in Service-Releases zu vermeiden und stellt sicher, dass jeder, der eine Hauptversion eines Produkts (wie BarTender 2022 R1) kauft, weiterhin Service-Releases für dieses Produkt (wie BarTender 2022 R5) nutzen kann.
Erweitern Sie den Abschnitt, der für Ihre Version zutrifft, um zu erfahren, wie BarTender .NET/.NET Framework verwendet:
BarTender 11.4 und neuer
Mit der Veröffentlichung von BarTender 11.4 unterstützt BarTender jetzt .NET 8. Zwei Hauptkomponenten nutzen .NET 8:
- Der Integration Service, der Integrationen aus dem Integration Builder hostet
- Die BarTender REST API
Der Rest von BarTender verwendet das .NET Framework 4.8, ein separates, aber weiterhin unterstütztes Framework.
BarTender 2022 R7
BarTender 2022 R7 unterstützt .NET 6. Zwei Hauptkomponenten nutzen .NET 6:
- Der Integration Service, der Integrationen aus dem Integration Builder hostet
- Die BarTender REST API
Der Rest von BarTender verwendet das .NET Framework 4.7.2 oder neuer, ein separates, aber weiterhin unterstütztes Framework.
BarTender 2022 R6 und älter
BarTender 2022 R6 und älter verwenden .NET 5. Zwei Hauptkomponenten in BarTender 2022 nutzen .NET 5:
- Der Integration Service, der Integrationen aus dem Integration Builder hostet
- Die BarTender REST API
Der Rest von BarTender verwendet das .NET Framework 4.7.2, ein separates, aber weiterhin unterstütztes Framework.
Fehlerbehebung und weitere Informationen
Print Portal ASP.NET-Abhängigkeit
Wenn Sie nach dem Update auf BarTender 2022 beim Versuch, das Print Portal zu nutzen, den oben gezeigten Fehler 500.19 erhalten, müssen Sie das Hosting-Bundle von ASP.NET Core Runtime 5.0.11 installieren.
Wenn das Problem nach der Installation der oben genannten Komponente weiterhin besteht, müssen Sie BarTender möglicherweise deinstallieren und erneut installieren. Dieser Artikel bietet eine ausführliche Anleitung zur manuellen Deinstallation von BarTender.
BarTender .NET SDK
Um eine eigene Anwendung mit dem BarTender .NET SDK zu erstellen, müssen Sie das .NET Framework in Microsoft Visual Studio als Zielplattform verwenden. .NET wird derzeit noch nicht für die Entwicklung von Anwendungen auf Basis unserer SDKs unterstützt.
Ein Upgrade auf eine neue Release innerhalb derselben BarTender-Version (z. B. von BarTender 2022 R5 auf BarTender 2022 R7) sollte nicht erfordern, dass Sie Ihre Anwendung für eine neue .NET- oder .NET Framework-Version neu kompilieren. Ihre Integrationslösungen sollten weiterhin wie gewohnt funktionieren.
Sicherheitsaspekte
Bestimmte Drittanbieter im Bereich Cybersicherheit stufen .NET 6 als kritische Sicherheitslücke ein, da Microsoft den Support am 12. November 2024 eingestellt hat und keine weiteren Updates zugesichert sind.
Nachfolgend finden Sie weitere Informationen dazu, wie dies BarTender 2022 und neuer betrifft:
- Die Einstufung als kritisch ist irreführend. Für .NET 6 sind derzeit keine bekannten Sicherheitslücken vorhanden. Zudem ist die Nutzung des .NET 6 Frameworks durch BarTender sehr eingeschränkt – sowohl hinsichtlich der verwendeten .NET-Funktionen als auch der BarTender-Komponenten, die es nutzen – sodass es unwahrscheinlich ist, dass eine potenzielle Schwachstelle in .NET 6 BarTender-Kunden betrifft.
- Falls eine Sicherheitslücke in einer unterstützten Version von BarTender festgestellt wird, werden wir so schnell wie möglich ein Update bereitstellen. Da aktuell keine durch .NET 6 verursachte Sicherheitslücke in BarTender besteht, planen wir derzeit kein Update dieser Komponente in BarTender 2022.
Wie zu Beginn dieses Artikels erwähnt, hat BarTender 11.4 die Unterstützung für .NET 8 hinzugefügt.