Contrôle de la compilation
Lors d'un rechargement des scripts après une modification d'un des fichiers C#, contrôler la compilation avant d'arrêter l'instance déjà en cours (en version 2.0.0, l'instance en cours est arrêtée puis les scripts sont rechargés et compilés).
Si la compilation échoue, l'instance en cours continue de tourner sans modification et sans incidence.
Si la compilation réussit, arrêter l'instance en cours, créer la nouvelle instance et appeler la méthode Load
de la nouvelle instance.
A noter que l'exécution de la méthode Load
peut générer une erreur.
A voir si ce principe de pré-compilation doit être paramétrable dans module.xml
.