Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
CSharp scripting CSharp scripting
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • flybox
    • v2
  • libraries
  • CSharp scriptingCSharp scripting
  • Issues
  • #1

Closed
Open
Created Jan 10, 2021 by Pierre-André Liné@palOwner

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.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking