Поделиться через


ФАЙЛЫ MDMERGE и метаданных

Создает несколько файлов метаданных (WINMD) в ряд выходных файлов метаданных на основе пространства имен.

Использование

Запустите MDMERGE из командной строки с помощью следующей команды:

Параметры mdmerge<>

где <параметры представляют параметры> командной строки, которые вы хотите использовать.

Создайте файлы метаданных для пользовательских компонентов среда выполнения Windows с помощью компилятора MIDLRT. Дополнительные сведения см. в разделе MIDLRT и среда выполнения Windows компонентов.

Параметры командной строки

В следующем списке показаны параметры командной строки, которые использует MDMERGE.

/i
/metadata_dir
/n
/o
/частичный
/v

Полный список коммутаторов и параметров компилятора MDMERGE доступен при использовании коммутаторов -h и /? .

Замечания

Композиция метаданных позволяет нескольким файлам IDL содержать определения для компонентов среда выполнения Windows в одном пространстве имен. Это освобождает вас от определения всех типов в пространстве имен в одном файле IDL.

Скорее всего, у вас есть множество среда выполнения Windows компонентов, используемых вашими приложениями. При выполнении последнего шага для создания развертываемых сборок метаданных среда выполнения Windows можно настроить MDMERGE для слияния компонентов из нескольких каталогов метаданных, таких как установленные с системой (%WINDOWS%\system32\WinMetadata), типы фундаментов и каталог сборки текущего проекта. Все необходимые типы объединяются в правильные, развертываемые сборки метаданных, которые можно упаковывать в Магазин Windows.

Параметр /n можно использовать для указания поддерживаемой глубины пространства имен для создания сборок метаданных. Это позволяет настроить горячее разделение для компонентов среда выполнения Windows, чтобы упаковывать вместо многих только один winmd-файл. Это сокращает время загрузки и операции ввода-вывода файлов, необходимые для приложений Магазина Windows.

КОМПОНЕНТЫ MIDLRT и среда выполнения Windows