/ASSEMBLYMODULE (Ajouter un module MSIL à l'assembly)
/ASSEMBLYMODULE:filename
Notes
où :
- filename
est le module que vous souhaitez inclure dans cet assembly.
Notes
L'option /ASSEMBLYMODULE vous permet d'ajouter une référence de module à un assembly. Les informations de type du module ne seront pas disponibles pour le programme d'assembly ayant ajouté la référence de module. En revanche, elles seront disponibles pour tous les programmes qui font référence à l'assembly.
Utilisez #using pour ajouter la référence d'un module à un assembly et pour rendre les informations de type du module disponibles pour le programme d'assembly.
Observez par exemple le scénario suivant :
Créez un module avec /LN.
Utilisez /ASSEMBLYMODULE dans un autre projet pour inclure le module dans l'application actuelle, ce qui va créer un assembly. Ce projet ne référencera pas le module à l'aide de #using.
Tout projet référençant cet assembly peut maintenant utiliser les types à partir du module.
Les autres options de l'éditeur de liens décrites ci-après affectent la génération de l'assembly :
L'éditeur de liens Visual C++ reçoit des fichiers .netmodule en entrée et le fichier de sortie produit par l'éditeur de liens sera un assembly ou un .netmodule sans dépendance au moment de l'exécution sur tout .netmodules qui auraient été reliés en entrée à l'éditeur de liens. Pour plus d'informations, consultez Fichiers .netmodule en tant qu'entrée de l'Éditeur de liens.
Pour définir cette option de l'éditeur de liens dans l'environnement de développement Visual Studio
Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d'informations, consultez Définition des propriétés de projets Visual C++.
Cliquez sur le dossier Éditeur de liens.
Cliquez sur la page de propriétés Entrée.
Modifiez la propriété Ajout du module à l'assembly.
Pour définir cette option de l'éditeur de liens par programme
- Consultez AddModuleNamesToAssembly.