Partager via


/target:winmdobj (Options du compilateur C#)

Si vous utilisez l'option du compilateur pour /target:winmdobj , le compilateur crée un fichier de l'intermédiaire .winmdobj que vous pouvez convertir aux fenêtres un fichier (.winmd) binaire d'exécution.Le fichier de .winmd peut ensuite être consommé par JavaScript et des programmes C++, en plus de le langage managé programme.

/target:winmdobj

Notes

winmdobj définissant des signaux au compilateur qu'un module MSIL est requis.En réponse, Visual Studio compile la bibliothèque de classes C# comme un fichier de .winmdobj.Le fichier de .winmdobj peut ensuite être distribuée via l'outil d'exportation d' WinMDExp pour produire un fichier de métadonnées de windows (.winmd).Le fichier de .winmd contient le code de la bibliothèque d'origine et les métadonnées de WinMD utilisée par JavaScript ou C++ et par les fenêtres d'exécution.

La sortie d'un fichier qui est compilé à l'aide de l'option du compilateur pour /target:winmdobj est conçue pour être utilisée uniquement comme entrée pour l'outil d'exportation de WimMDExp ; le fichier de .winmdobj n'est pas référencé directement.

Sauf si vous utilisez l'option de /out de spécifier sinon, le nom du fichier de sortie prend le nom du premier fichier d'entrée.Une méthode de principal n'est pas obligatoire.

Si vous spécifiez l'option de /target:winmdobj à une invite de commandes, tous les fichiers jusqu'à l' /out ou l'option de /target:module servent à créer le programme Windows.

Pour définir cette option du compilateur dans l'IDE de Visual Studio pour les fenêtres signalent l'application

  1. Dans Explorateur de solutions, ouvrez le menu contextuel pour votre projet, puis choisissez Propriétés.

  2. Choisissez Application tableau.

  3. Dans la liste Type de sortie , choisissez fichier de WinMD.

    L'option fichier de WinMD est disponible que pour les modèles d'application d' Windows Store .

Pour plus d'informations sur la définition de cette option du compilateur par programme, consultez OutputType.

Exemple

La commande suivante compile filename.cs dans un fichier de l'intermédiaire .winmdobj.

csc /target:winmdobj filename.cs

Voir aussi

Référence

/target (Options du compilateur C#)

Autres ressources

Options du compilateur C#