Un assembly C# est une collection de fichiers qui forment une DLL ou un exécutable. PowerAMC prend en charge à la fois les modèles mono-assembly (dans lesquels le modèle représente l'assembly) et les modèles multi-assembly (dans lesquels chaque assembly apparaît directement sous le modèle dans l'Explorateur d'objets, et est modélisé sous la forme d'un package UML standard doté d'un stéréotype <<Assembly>>).
PowerAMC prend en charge les modèles mono-assembly et multi-assembly.
Par défaut, lorsque vous créez un MOO C# 2.0, le modèle lui-même représente un assembly. Pour continuer avec un modèle mono-assembly, insérez un type ou un espace de noms dans le diagramme racine. Le modèle sera par défaut un assembly mono-module, la racine du modèle représentant l'assembly.
Pour convertir un modèle mono-assembly en modèle multi-assembly, pointez sur le modèle dans l'Explorateur d'objets, cliquez le bouton droit de la souris, puis sélectionnez Convertir en modèle Multi-Assembly, saisissez un nom pour l'assembly qui va contenir tous les types de votre modèle dans la boîte de dialogue Création d'un assembly, puis cliquez sur OK.
PowerAMC convertit le modèle mono-assembly en modèle multi-assembly en insérant un nouvel assembly directement sous le noeud racine du modèle afin d'y regrouper tous les types présents dans le modèle. Vous pouvez ajouter des assemblies supplémentaires si nécessaire, mais uniquement comme enfant de la racine du modèle.
Les feuilles de propriétés d'assembly contiennent tous les onglets d'une feuille de propriétés de package standard, avec en plus des onglets spécifiques à C#, dont les propriétés sont répertoriées ci-dessous :
L'onglet Application contient les propriétés suivantes :
Propriété |
Description |
---|---|
Générer le fichier de projet |
Spécifie si un fichier de projet Visual Studio 2005 doit être généré pour l'assembly. |
Nom de fichier de projet |
Spécifie le nom du projet dans Visual Studio. La valeur par défaut est la valeur de la propriété de code de l'assembly. |
Nom d'assembly |
Spécifie le nom de l'assembly dans Visual Studio. La valeur par défaut est la valeur de la propriété de code de l'assembly. |
Espace de noms racine |
Spécifie le nom de l'espace de noms racine dans Visual Studio. La valeur par défaut est la valeur de la propriété de code de l'assembly |
Type de résultat |
Spécifie le type de l'application modélisée. Vous pouvez choisir l'une des valeurs suivantes : |
GUID du projet |
Spécifie un GUID unique pour le projet. Ce champ sera complété automatiquement à la génération. |
L'onglet Assembly contient les propriétés suivantes :
Propriété |
Description |
---|---|
Générer les informations d'assembly |
Spécifie si un fichier de manifeste d'assembly doit être généré. |
Titre |
Spécifie un titre pour le manifeste d'assembly. Ce champ est lié au champ Nom dans l'onglet Général. |
Description |
Spécifie une description facultative pour le manifeste d'assembly. |
Société |
Spécifie un nom de société pour le manifeste d'assembly. |
Produit |
Spécifie un nom de produit pour le manifeste d'assembly. |
Copyright |
Spécifie une notice de copyright pour le manifeste d'assembly. |
Marque déposée |
Spécifie une marque déposée pour le manifeste d'assembly. |
Culture |
Spécifie la culture prise en charge par l'assembly. |
Version |
Spécifie la version de l'assembly. |
Version de fichier |
Spécifie un numéro de version qui demande au compilateur d'utiliser une version particulière pour la ressource de version de fichier Win32. |
GUID |
Spécifie un GUID unique qui identifie l'assembly. |
Visibilité d'assembly COM |
Spécifie si les types contenus dans l'assembly seront accessibles à COM |