- Démarrage
- Applications de démonstration
- Comment
- Accéder à l'URL de production d'une application
- Build a mobile-friendly app
- Déboguer les applications
- Intégrer des cartes
- Définir un contexte externe (Set External Context)
- Utiliser des tableaux pour remplir les commandes Liste déroulante, Liste déroulante à sélection multiple et Bouton radio
- Utiliser Count With Choice Set Values
- Utiliser TableDonnées avec les commandes Table et Modifier la grille
- Utiliser le masque de saisie
- Notifications
- Utilisation d'expressions VB
- Concevoir votre application
- Présentation des commandes
- Mise en page et style
- Exemples de mises en page d'applications
- Commandes d'icônes
- Créer des applications accessibles
- Ajout de descripteurs accessibles
- Le libellé Accessible
- Utilisation de la commande Onglet pour l'accessibilité
- Concevoir des listes et des en-têtes accessibles
- Conception d'application réactive
- Taux de contraste des couleurs
- Prédéfinir les styles et les mappages au niveau de l'air pour la commande En-tête
- Langage d’exécution
- Panneau Ressources (Resources)
- Exportation et importation de pages
- Références du contexte de l'utilisateur
- Applications publiques
- Enregistrer votre application
- Erreurs d’application et résolution des problèmes
- Concevoir votre application avec le Autopilot
- Événements et règles
- Règle : If-Then-Else
- Règle : ouvrir une page
- Règle : Ouvrir l'URL
- Règle : Fermer le Pop-Over/la feuille du bas
- Règle : Message du journal
- Règle : Afficher le message
- Règle : Afficher/Masquer la roulette
- Règle : Définir une valeur (Set Value)
- Règle : Démarrer le processus
- Règle : Réinitialiser les valeurs
- Règle : Charger le fichier dans le compartiment de stockage
- Règle : Télécharger un fichier depuis un compartiment de stockage (Download File From Storage Bucket)
- Règle : Créer un enregistrement d'entité (Create Entity Record)
- Règle : Mettre à jour un enregistrement d'entité (Update Entity Record)
- Règle : Supprimer un enregistrement d’entité
- Règle : ajouter à la file d'attente (Add to Queue)
- Règle : Déclencher un workflow
- Règle : Soumettre l'action
- Tirer parti de la RPA dans votre application
- Exploitation des entités de votre application
- Exploitation des entités de votre application
- Exploitation des médias de votre application
- Exploitation des actions de votre application
- Exploitation des connexions de vos applications
- Applications dans Studio Web
- Gestion du cycle de vie des applications (Application lifecycle management, ALM)
- Applications propriétaires UiPath
- Guide de dépannage de base
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.
| Application | Runtime |
|---|---|
| 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.
Configuration requise pour le réseau
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.