| Предыдущий | Следующий |
| RO_E_METADATA_INVALID_TYPE_FORMAT | RO_E_CLOSED |
RO_E_INVALID_METADATA_FILE
Что означает RO_E_INVALID_METADATA_FILE
Windows Runtime не смог прочитать указанный файл .winmd как корректные метаданные WinRT. Причиной бывает повреждение файла, смешение артефактов разных сборок или неверно сформированный файл метаданных.
Что проверить
- Сохраните точный путь к загружаемому .winmd и его хэш.
- Сверьте происхождение файла, версию пакета и сборку, с которой он должен использоваться.
- Исключите смешение артефактов разных конфигураций и устаревших файлов в каталоге развёртывания.
- Пересоберите метаданные штатным набором инструментов вместо ручного изменения двоичного файла.
Если чистая пересборка устраняет ошибку, удалите устаревший артефакт из процесса публикации. Если нет — ищите проблему в генерации метаданных исходного проекта.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.