Partager via


MDMERGE et les fichiers de métadonnées

Compose plusieurs fichiers de métadonnées (.winmd) en un certain nombre de fichiers de métadonnées de sortie, sur la base de l'espace de noms.

Utilisation

Lancez MDMERGE à partir de la ligne de commande en utilisant la commande suivante :

mdmerge <options>

où options représente les <options> de la ligne de commande que vous souhaitez utiliser.

Générez des fichiers de métadonnées pour vos composants Windows Runtime personnalisés en utilisant le compilateur MIDLRT. Pour plus d'informations, voir MIDLRT et les composants Windows Runtime.

Commutateurs de ligne de commande

La liste suivante présente les options de ligne de commande utilisées par MDMERGE.

/i
/metadata_dir
/n
/o
/partial
/v

Une liste complète des options du compilateur MDMERGE est disponible lorsque vous utilisez les options -h et /?

Notes

La composition des métadonnées permet à plusieurs fichiers IDL de contenir des définitions de composants Windows Runtime dans le même espace de noms. Cela vous évite de définir tous les types d'un espace de noms dans un seul fichier IDL.

Il est probable que vos applications utilisent de nombreux composants Windows Runtime. Lorsque vous effectuez l'étape finale pour produire des assemblages de métadonnées Windows Runtime déployables, vous pouvez configurer MDMERGE pour fusionner des composants provenant de plusieurs répertoires de métadonnées, comme ceux qui sont installés avec le système (%WINDOWS%\system32\WinMetadata), vos types de fondation et le répertoire de construction de votre projet en cours. Tous les types nécessaires sont fusionnés en assemblages de métadonnées corrects, déployables, que vous pouvez packager pour le Windows Store.

Vous pouvez utiliser l'option /n pour spécifier la profondeur de l'espace de noms prise en charge pour la composition des assemblages de métadonnées. Cela permet de configurer une division à chaud pour vos composants Windows Runtime, de sorte qu'un seul fichier .winmd soit package au lieu de plusieurs. Cela réduit les temps de chargement et les entrées/sorties de fichiers nécessaires à vos applications Windows Store.

MIDLRT et les composants d'exécution Windows