/target:module (Créer un module à ajouter à l'assembly) (Options du compilateur C#)
Mise à jour : novembre 2007
Cette option empêche le compilateur de générer un manifeste d'assembly.
/target:module
Notes
Par défaut, le fichier de sortie (créé via la compilation avec cette option) porte l'extension .netmodule.
Un fichier dépourvu d'un manifeste d'assembly ne peut pas être chargé par le Common Language Runtime du .NET Framework. Cependant, un tel fichier peut être incorporé dans le manifeste d'un assembly au moyen de /addmodule.
Si plusieurs modules sont créés dans une seule compilation, les types internal d'un module unique seront accessibles aux autres modules dans la compilation. Lorsque le code d'un module référence des types internal dans un autre module, les deux modules doivent être incorporés dans un manifeste d'assembly au moyen de /addmodule.
La création d'un module n'est pas prise en charge dans l'environnement de développement Visual Studio.
Pour plus d'informations sur la définition de cette option du compilateur par programme, consultez OutputType.
Exemple
Compilez in.cs et créez le fichier in.netmodule :
csc /target:module in.cs
Voir aussi
Référence
/target (Spécifier le format du fichier de sortie) (Options du compilateur C#)