Génération de fichiers C# 2.0

Vous générez des fichiers source C# 2.0 à partir des classes et interfaces d'un modèle. Un fichier distinct, portant le suffixe .cs, est généré pour chaque classe ou interface que vous sélectionnez dans le modèle, ainsi qu'un fichier journal de génération.

Les variables PowerAMC suivantes sont utilisées dans la génération des fichiers source C# 2.0 :

Variable

Description

CSC

Chemin d'accès complet du compilateur C#. Par exemple, C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.exe

WSDL

Chemin d'accès complet du générateur de proxy de service Web. Par exemple, C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Bin\wsdl.exe

Pour passer en revue ou éditer ces variables, sélectionnez Outils > Options générales, puis cliquez sur la catégorie Variables.

  1. Sélectionnez Langage > Générer du code C# 2 pour afficher la boîte de dialogue de génération C# 2.0.
  2. Spécifiez le répertoire dans lequel les fichiers doivent être générés, et indiquez si vous souhaitez effectuer une vérification de modèle (voir Vérification d'un MOO).
  3. [facultatif] Sélectionnez des cibles supplémentaires pour la génération. Ces cibles sont définies par les extensions que vous pouvez attacher au modèle (voir Gestion des cibles de génération).
  4. [facultatif] Cliquez sur l'onglet Sélection et spécifiez les objets à partir desquels vous souhaitez générer. Par défaut, tous les objets sont générés.
  5. [facultatif] Cliquez sur l'onglet Options et sélectionnez les options de génération appropriées :

    Option

    Description

    Génération des ID d'objet sous forme de balises de documentation

    Spécifie si les ID d'objet doivent être générés sous la forme de balises de documentation.

    Tri principal des membres de classe par

    Spécifie la méthode de tri principale pour les membres de classe :
    • Visibility

    • Type

    Tri des membres de classe par type

    Spécifie l'ordre dans lequel les membres de classe sont triés en fonction de leur type :
    • Methods – Properties - Fields

    • Properties – Methods - Fields

    • Fields – Properties - Methods

    Tri des membres de classe par visibilité

    Spécifie l'ordre dans lequel les membres de classe sont triés en fonction de leur visibilité :
    • Public - Private

    • Private – Public

    • None

    Génération de fichiers de projet Visual Studio 2005

    Spécifie si des fichiers de projet à utiliser pour Visual Studio 2005 doivent être générés.

    Génération de fichiers d'informations d'assembly

    Spécifie si des fichiers d'information doivent être générés pour les assemblies.

    Génération du fichier Visual Studio Solution

    Spécifie si un fichier de solution à utiliser avec Visual Studio 2005 doit être généré.

    Génération de code de service Web dans un fichier .asmx

    Spécifie si des services Web doivent être générés dans un fichier .asmx.

    Génération d'accesseurs par défaut pour les associations navigables

    Spécifie si les accesseurs par défaut doivent être générés pour les associations navigables.

    Remarque : Pour plus d'informations sur la modification des options qui s'affichent sur cet onglet et sur l'onglet Tâches ainsi que sur l'ajout de vos propres options et tâches, voir Personnalisation et extension de PowerAMC > Fichiers de définition pour les langage objet, de processus et XML > Catégorie Generation.
  6. [facultatif] Cliquez sur l'onglet Fichiers générés et spécifiez les fichiers à générer. Par défaut, tous les fichiers sont générés.

    Pour plus d'informations sur la personnalisation des fichiers qui seront générés, voir Personnalisation et extension de PowerAMC > Fichiers d'extension > Templates et fichiers générés (Profile).

  7. [facultatif] Cliquez sur l'onglet Tâches et spécifiez les tâches de génération à effectuer :

    Tâche

    Description

    WSDLDotNet : Génération de code de proxy de service Web

    Génère la classe de proxy

    Compilation des fichiers source

    Compile les fichiers source

    Ouverture de la solution dans Visual Studio

    Dépend de l'option Génération de fichiers de projet Visual Studio 2005. Ouvre le projet généré dans Visual Studio 2005.

  8. Cliquez sur OK pour lancer la génération.

    Une fois la génération terminée, la boîte de dialogue Fichiers générés s'affiche et répertorie les fichiers générés dans le répertoire spécifié. Sélectionnez un fichier dans liste, puis cliquez sur Editer pour l'ouvrir dans votre éditeur associé, ou bien cliquez sur Fermer pour quitter la boîte de dialogue.