/ASSEMBLYMODULE (Ajouter un module MSIL à l'assembly)
Mise à jour : novembre 2007
/ASSEMBLYMODULE:filename
Notes
où :
- filename
est le module que vous souhaitez inclure dans cet assembly.
Notes
L'option /ASSEMBLYMODULE vous permet d'ajouter la référence d'un module à un assembly. Les informations de type du module ne seront pas disponibles pour le programme d'assembly qui a ajouté la référence du module. Elles seront toutefois disponibles pour tout programme référençant 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 de Visual C++ accepte les fichiers .netmodule comme entrée et le fichier de sortie produit par l'éditeur de liens est un assembly ou un fichier .netmodule qui ne dépend à l'exécution d'aucun des fichiers .netmodule entrés dans 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.