¿Qué versiones de .NET y .NET Framework utiliza BarTender 2022 y posteriores?
Pregunta
¿Qué versiones de .NET (Windows, MacOS, Linux) y .NET Framework (solo Windows) utilizan y son compatibles con BarTender 2022 y versiones posteriores?
Aplicable a
BarTender 2022 y versiones posteriores
Respuesta
Como regla general, nuestra política es actualizar los frameworks y librerías de terceros cuando lanzamos versiones principales de BarTender, a menos que haya una necesidad importante de actualizar para corregir un defecto o problema de seguridad. Esto ayuda a evitar cambios no deseados en el producto durante los lanzamientos de servicio, asegurando que cualquier persona que adquiera una versión principal de un producto (como BarTender 2022 R1) pueda seguir usando los lanzamientos de servicio para ese producto (como BarTender 2022 R5).
Despliega la sección que corresponda a tu versión para saber cómo BarTender utiliza .NET/.NET Framework:
BarTender 11.4 y posteriores
Con el lanzamiento de BarTender 11.4, BarTender ahora es compatible con .NET 8. Dos componentes principales utilizan .NET 8:
- El Servicio de Integración, que aloja las integraciones creadas por Integration Builder
- La API REST de BarTender
El resto de BarTender utiliza .NET Framework 4.8, un framework separado pero aún compatible.
BarTender 2022 R7
BarTender 2022 R7 es compatible con .NET 6. Dos componentes principales utilizan .NET 6:
- El Servicio de Integración, que aloja las integraciones creadas por Integration Builder
- La API REST de BarTender
El resto de BarTender utiliza .NET Framework 4.7.2 o posterior, un framework separado pero aún compatible.
BarTender 2022 R6 y anteriores
BarTender 2022 R6 y versiones anteriores utilizan .NET 5. Dos componentes principales en BarTender 2022 utilizan .NET 5:
- El Servicio de Integración, que aloja las integraciones creadas por Integration Builder
- La API REST de BarTender
El resto de BarTender utiliza .NET Framework 4.7.2, un framework separado pero aún compatible.
Solución de problemas y más información
Dependencia de Print Portal ASP.NET
Si recibes el error 500.19 mostrado arriba al intentar usar Print Portal después de actualizar a BarTender 2022, deberás instalar el paquete de hosting de ASP.NET Core Runtime 5.0.11.
Si el problema persiste después de instalar el componente anterior, puede que necesites desinstalar y volver a instalar BarTender. Este artículo ofrece una guía detallada sobre cómo desinstalar BarTender manualmente.
BarTender .NET SDK
Para crear una aplicación personalizada usando el SDK de BarTender para .NET, debes apuntar al .NET Framework en Microsoft Visual Studio. Aún no es compatible el desarrollo de aplicaciones basadas en nuestros SDKs usando .NET.
Actualizar a una nueva versión dentro de la misma versión de BarTender (por ejemplo, de BarTender 2022 R5 a BarTender 2022 R7) no debería requerir que recompiles tu aplicación apuntando a una nueva versión de .NET o .NET Framework. Tus soluciones de integración deberían seguir funcionando sin problemas.
Consideraciones de seguridad
Algunos proveedores de ciberseguridad de terceros están identificando .NET 6 como una vulnerabilidad crítica de seguridad porque Microsoft declaró el fin de su soporte el 12 de noviembre de 2024 y no se ha comprometido a ofrecer actualizaciones futuras.
A continuación se ofrece información adicional sobre cómo esto afecta a BarTender 2022 y versiones posteriores:
- El nivel de gravedad es engañoso. Actualmente, .NET 6 no tiene vulnerabilidades de seguridad conocidas. Además, el uso que hace BarTender del framework .NET 6 es limitado, tanto en la funcionalidad utilizada como en los componentes que lo emplean, por lo que es poco probable que alguna vulnerabilidad identificada en .NET 6 afecte a los clientes de BarTender.
- Si se identifica alguna vulnerabilidad de seguridad en una versión compatible de BarTender, lanzaremos una actualización para solucionarla lo antes posible. Como actualmente no existe ninguna vulnerabilidad de seguridad en BarTender causada por el uso de .NET 6, por ahora no tenemos planes de actualizar ese componente en BarTender 2022.
Además, como se menciona al inicio de este artículo, BarTender 11.4 añadió soporte para .NET 8.