Quelles versions de .NET et de .NET Framework sont utilisées par BarTender 2022 et versions ultérieures ?
Question
Quelles versions de .NET (Windows, MacOS, Linux) et de .NET Framework (Windows uniquement) sont utilisées et prises en charge par BarTender 2022 et versions ultérieures ?
S'applique à
BarTender 2022 et versions ultérieures
Réponse
De manière générale, notre politique consiste à mettre à jour les frameworks et bibliothèques tiers lors de la sortie de nouvelles versions majeures de BarTender, sauf nécessité impérieuse de corriger un défaut ou une faille de sécurité. Cela permet d’éviter l’introduction de changements indésirables dans les versions de service, garantissant ainsi que toute personne ayant acheté une version majeure d’un produit (comme BarTender 2022 R1) puisse continuer à utiliser les versions de service de ce produit (comme BarTender 2022 R5).
Développez la section correspondant à votre version pour savoir comment BarTender utilise .NET/.NET Framework :
BarTender 11.4 et versions ultérieures
Avec la sortie de BarTender 11.4, BarTender prend désormais en charge .NET 8. Deux composants principaux utilisent .NET 8 :
- Le service d’intégration, utilisé pour héberger les intégrations créées avec Integration Builder
- L’API REST de BarTender
Le reste de BarTender utilise le .NET Framework 4.8, un framework distinct mais toujours pris en charge.
BarTender 2022 R7
BarTender 2022 R7 prend en charge .NET 6. Deux composants principaux utilisent .NET 6 :
- Le service d’intégration, utilisé pour héberger les intégrations créées avec Integration Builder
- L’API REST de BarTender
Le reste de BarTender utilise le .NET Framework 4.7.2 ou version ultérieure, un framework distinct mais toujours pris en charge.
BarTender 2022 R6 et versions antérieures
BarTender 2022 R6 et versions antérieures utilisent .NET 5. Deux composants principaux de BarTender 2022 utilisent .NET 5 :
- Le service d’intégration, utilisé pour héberger les intégrations créées avec Integration Builder
- L’API REST de BarTender
Le reste de BarTender utilise .NET Framework 4.7.2, un framework distinct mais toujours pris en charge.
Dépannage et informations complémentaires
Dépendance ASP.NET pour Print Portal
Si vous recevez l’erreur 500.19 ci-dessus lors de l’utilisation de Print Portal après la mise à jour vers BarTender 2022, vous devrez installer le bundle d’hébergement de ASP.NET Core Runtime 5.0.11.
Si le problème persiste après l’installation du composant ci-dessus, il peut être nécessaire de désinstaller puis de réinstaller BarTender. Cet article fournit un guide détaillé pour désinstaller BarTender manuellement.
BarTender .NET SDK
Pour développer une application personnalisée avec le SDK .NET de BarTender, vous devez cibler le .NET Framework dans Microsoft Visual Studio. .NET n’est pas encore pris en charge pour la création d’applications basées sur nos SDK.
La mise à niveau vers une nouvelle release au sein de la même version de BarTender (par exemple de BarTender 2022 R5 à BarTender 2022 R7) ne devrait pas nécessiter de reconstruire votre application en ciblant une nouvelle version de .NET ou .NET Framework. Vos solutions d’intégration devraient continuer à fonctionner sans modification.
Considérations de sécurité
Certains fournisseurs tiers de cybersécurité identifient .NET 6 comme une vulnérabilité critique, car Microsoft a annoncé la fin de son support le 12 novembre 2024 et n’a pas prévu de mises à jour futures.
Voici quelques précisions sur la façon dont cela concerne BarTender 2022 et versions ultérieures :
- Le niveau de gravité est trompeur. .NET 6 ne présente actuellement aucune vulnérabilité de sécurité connue. De plus, l’utilisation de .NET 6 par BarTender est limitée — tant en termes de fonctionnalités .NET utilisées que de composants concernés — ce qui rend peu probable qu’une vulnérabilité découverte dans .NET 6 affecte les clients BarTender.
- Si une vulnérabilité de sécurité est identifiée dans une version prise en charge de BarTender, nous publierons une mise à jour pour la corriger aussi rapidement que possible. Comme il n’existe actuellement aucune vulnérabilité de sécurité dans BarTender liée à l’utilisation de .NET 6, nous n’avons pas prévu de mettre à jour ce composant dans BarTender 2022.
De plus, comme mentionné en début d’article, BarTender 11.4 a ajouté la prise en charge de .NET 8.