Partager via


Comment : automatiser la transformation de tous les modèles

Vous pouvez éviter d'avoir à cliquer sur Transformer tous les modèles lorsque vous avez mis à jour votre fichier de définition de langage spécifique à un domaine.Vous devez mettre à jour chacun de vos fichiers projet pour ce faire.

pour automatiser la transformation tous les modèles

  1. Dans l'explorateur de solutions, cliquez avec le bouton droit sur un projet, puis cliquez sur Décharger le projet.

  2. Cliquez avec le bouton droit sur le projet et cliquez sur Editprojet.

    Le fichier .csproj s'ouvre dans l'éditeur XML.

  3. recherche pour cette ligne :

    <TransformOnBuild>false</TransformOnBuild>

  4. modification false à true.

  5. Enregistrez et fermez le fichier.

  6. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis cliquez sur Recharger le projet.

    Dans votre solution DÉSOLÉ, vous devez procéder ainsi pour les projets DÉSOLÉ et de DslPackage, ainsi que pour n'importe quel autre projet qui contient des fichiers de transformation de texte, tels qu'un projet de modèle d'adaptateur de bus.

Chaque fois que vous placez votre fichier de définition DÉSOLÉ ultérieurement, la transformation de texte se produit automatiquement lorsque vous générez la solution.Il ne se produit pas si le fichier de définition DÉSOLÉ n'a pas changé.il n'est plus nécessaire de cliquer sur la transformation tous les modèles.

Si votre code est sous contrôle de code source, vous devez savoir que générer la solution peut provoquer vos fichiers de code sont extraits.