/target:module (Créer un module à ajouter à l'assembly)
Important Il est possible que le présent document ne corresponde pas aux pratiques recommandées pour le développement actuel. Par ailleurs, il se peut que des liens de téléchargement et d'autres ressources ne soient plus valides. La version recommandée actuelle est disponible ici. ArchiveDisclaimer

/target:module (Créer un module à ajouter à l'assembly) (Options du compilateur C#)

Cette option empêche le compilateur de générer un manifeste d'assembly.


/target:module

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.

Compilez in.cs et créez le fichier in.netmodule :

csc /target:module in.cs
Afficher:
© 2016 Microsoft