Partager via


/moduleassemblyname

Spécifie le nom de l'assembly dont ce module fera partie.

/moduleassemblyname:assembly_name

Arguments

Terme

Définition

assembly_name

Nom de l'assembly dont ce module fera partie.

Notes

Le compilateur traite l'option /moduleassemblyname uniquement si l'option /target:module a été spécifiée. Le compilateur crée alors un module. Le module créé par le compilateur est valide uniquement pour l'assembly spécifié avec l'option /moduleassemblyname. Si vous placez le module dans un assembly différent, des erreurs d'exécution se produiront.

L'option /moduleassemblyname est exigée uniquement lorsque les conditions suivantes se vérifient :

  • Un type de données dans le module doit disposer d'un accès à un type Friend dans un assembly référencé.

  • L'assembly référencé a accordé l'accès d'assembly friend à l'assembly dans lequel le module sera généré.

Pour plus d'informations sur la création de module, consultez /target (Visual Basic). Pour plus d'informations sur les assemblys friend, consultez Assemblys friend (C# et Visual Basic).

Notes

L'option /moduleassemblyname n'est pas disponible dans l'environnement de développement Visual Studio. Elle est disponible uniquement lors de la compilation à partir d'une invite de commande.

Voir aussi

Tâches

Comment : générer un assembly multifichier

Référence

/target (Visual Basic)

/main

/reference (Visual Basic)

/addmodule

Exemples de lignes de commande de compilation (Visual Basic)

Concepts

Assemblys et le Global Assembly Cache (C# et Visual Basic)

Assemblys friend (C# et Visual Basic)

Autres ressources

Compilateur de ligne de commande de Visual Basic