- Primeros pasos
- Aplicaciones de demostración
- Tutorial
- Acceder a la URL de producción de una aplicación
- Build a mobile-friendly app
- Depurar aplicaciones
- Insertar mapas
- Establecer contexto externo
- Utilizar matrices para rellenar controles desplegables, desplegables de selección múltiple y botones de opción
- Utiliza Recuento con valores de conjunto de opciones
- Usar TablaDeDatos con los controles Tabla y Editar cuadrícula
- Usar máscara de entrada
- Notificaciones
- Cómo utilizar expresiones VB
- Diseñar tu aplicación
- Visión general de los controles
- Diseño y estilo
- Ejemplos de diseños de aplicaciones
- Controles de iconos
- Crear aplicaciones accesibles
- Añadir descriptores accesibles
- La etiqueta Accesible
- Uso del control Pestaña para la accesibilidad
- Diseñar listas y encabezados accesibles
- Diseño de aplicaciones receptivas
- Relación de contraste de color
- Estilos preestablecidos y asignaciones a nivel de aria para el control Encabezado
- Lenguaje de runtime
- El panel de recursos
- Exportación e importación de páginas
- Referencias del contexto del usuario
- Aplicaciones públicas
- Cómo guardar tu App
- Errores de la aplicación y resolución de problemas
- Diseñar tu aplicación con Autopilot
- Eventos y reglas
- Regla: Si-Entonces-Si no
- Regla: abrir una página
- Regla: Abrir URL
- Norma: cerrar ventana emergente/inferior
- Regla: mensaje de registro
- Regla: mostrar mensaje
- Regla: mostrar/ocultar indicador giratorio
- Regla: establecer valor
- Regla: iniciar el proceso
- Regla: restablece los valores
- Regla: subir el archivo al depósito de almacenamiento
- Regla: descargar el archivo del depósito de almacenamiento
- Regla: crear registro de entidad
- Regla: actualizar registro de entidad
- Norma: elimina el registro de entidad
- Regla: añadir a la cola
- Regla: flujo de trabajo del desencadenador
- Regla: Enviar acción
- Aprovechamiento de RPA en tu App
- Aprovechamiento de las entidades en tu App
- Aprovechar las colas en tu aplicación
- Aprovechar los medios en tu aplicación
- Aprovechar las acciones en tu aplicación
- Aprovechar las conexiones en tus aplicaciones
- Aplicaciones en Studio Web
- Gestión del ciclo de vida de las aplicaciones (ALM)
- Aplicaciones de origen de Uipath
- Guía básica de resolución de problemas
VB expressions on .NET 10
The .NET 10 runtime for VB expressions in Apps: which apps move to .NET 10, and what UiPath Apps Studio shows when an expression needs changes.
Apps compiles and runs VB expressions on .NET 10. Earlier versions of Apps used .NET 6. The upgrade affects how expressions are built and run in the browser, as described in Under the hood. It does not change how you design apps, and most expressions return the same results on both runtimes.
The upgrade applies automatically. You do not need to change any setting, and UiPath Apps Studio shows any expression that needs changes as a validation error.
Which runtime an app uses
An app runs on the runtime that was current when its expressions were last built. Published apps are not rebuilt automatically, so they keep working as they did before the upgrade.
| Aplicación | Tiempo de ejecución |
|---|---|
| App published before the upgrade and not published again | .NET 6 |
| App opened, previewed, or debugged in UiPath Apps Studio | .NET 10 |
| App published, or published again, after the upgrade | .NET 10 |
| App deployed through Solutions Management before the upgrade and not activated again | .NET 6 |
| App deployed through Solutions Management, where activation rebuilds the app in Apps | .NET 10 |
| App deployed through Solutions Management from a Studio Web solution package | The runtime the package was built with |
Publishing a new version of an app moves it to .NET 10. For the steps, see Moving an app to .NET 10.
When an expression needs changes
When you open an app that was last built on .NET 6, UiPath Apps Studio checks its expressions against .NET 10. The check runs once for each app version. If an expression no longer compiles, UiPath Apps Studio displays the following message, with a Learn more link to this page:
Expressions now compile on .NET 10 instead of .NET 6. A few expressions are no longer valid and need changes.
The expressions that need changes are marked with errors, in the same way as other expression errors. The published version keeps running on .NET 6 until you fix the errors and publish a new version.
Some expressions still compile on .NET 10 but return a different result, so they are not marked with errors. For example, CDate("1/15/35") returns a date in 1935 on .NET 6 and in 2035 on .NET 10. The same applies to two-digit years from 30 to 49 converted with DateValue, Convert.ToDateTime, or DateTime.Parse. Four-digit years, or DateTime.ParseExact with a yyyy format, give the same result on both runtimes.
Apps in solutions
When a solution deployment activates an app, Apps rebuilds the app on .NET 10. If an expression no longer compiles, activation stops for that app and shows the following message:
This app was published when expressions compiled on .NET 6. Expressions now compile on .NET 10, and a few of them are no longer valid. Open the app in Studio, fix the expressions, publish a new version, and update the solution.
For more information about solutions, see Apps in Solutions Management.
Requisitos de red
The .NET 10 runtime downloads from the same UiPath content delivery network (CDN) as the .NET 6 runtime. If your firewall already allows Apps, no change is needed. For details, see Under the hood.