/target:module (Options du compilateur C#)

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 (Options du compilateur C#)

Autres ressources

Options du compilateur C#