Condividi tramite


File di metadati e MDMERGE

Compone più file di metadati (con estensione winmd) in un numero di file di metadati di output, in base agli spazi dei nomi.

Utilizzo

Eseguire MDMERGE dalla riga di comando usando il comando seguente:

Opzioni mdmerge<>

dove <le opzioni> rappresentano le opzioni della riga di comando da usare.

Generare file di metadati per i componenti di Windows Runtime personalizzati usando il compilatore MIDLRT. Per altre informazioni, vedere COMPONENTI MIDLRT e Windows Runtime.

Opzioni della riga di comando

L'elenco seguente mostra le opzioni della riga di comando usate da MDMERGE.

/Ho
/metadata_dir
/N
/o
/Parziale
/Presso

Un elenco completo delle opzioni e delle opzioni del compilatore MDMERGE è disponibile quando si usano le opzioni -h e /? .

Commenti

La composizione dei metadati consente a più file IDL di contenere definizioni per i componenti Windows Runtime nello stesso spazio dei nomi. Ciò consente di definire tutti i tipi in uno spazio dei nomi all'interno di un singolo file IDL.

È probabile che si abbiano numerosi componenti Windows Runtime usati nelle app. Quando si esegue il passaggio finale per produrre assembly di metadati distribuiscibili Windows Runtime, è possibile configurare MDMERGE per unire i componenti da più directory di metadati, ad esempio quelli installati con il sistema (%WINDOWS%\system32\WinMetadata), i tipi di base e la directory di compilazione del progetto corrente. Tutti i tipi necessari vengono uniti agli assembly di metadati corretti e distribuibili che è possibile creare un pacchetto per Windows Store.

È possibile usare l'opzione /n per specificare la profondità dello spazio dei nomi supportata per la composizione di assembly di metadati. Ciò consente di configurare una suddivisione ad accesso frequente per i componenti Windows Runtime, in modo che solo un singolo file winmd sia in pacchetto anziché molti. Ciò riduce i tempi di caricamento e l'I/O dei file richiesti dalle app di Windows Store.

Componenti MIDLRT e Windows Runtime