| Предыдущий | Следующий |
| STATUS_SXS_ASSEMBLY_NOT_FOUND | STATUS_SXS_MANIFEST_PARSE_ERROR |
STATUS_SXS_MANIFEST_FORMAT_ERROR
Манифест не соответствует требуемому формату Side-by-Side
STATUS_SXS_MANIFEST_FORMAT_ERROR означает, что манифест не удовлетворяет требуемой структуре документа для манифеста Windows Side-by-Side. Схема требует корневой элемент assembly в пространстве имён Side-by-Side, значение manifestVersion , равное 1.0, и элемент assemblyIdentity в требуемой позиции.
Это отличается от STATUS_SXS_MANIFEST_PARSE_ERROR. Ошибка синтаксического анализа означает, что XML нельзя прочитать как XML; ошибка формата может сохраниться и после того, как XML стал корректным, если неверны корневой элемент SxS, пространство имён, порядок элементов или обязательные поля.
Что проверить
- Проверьте корневой элемент
assembly, пространство имён иmanifestVersionдо проверки зависимостей. - Сверьте порядок ранних дочерних элементов, например
noInheritиassemblyIdentity, с типом манифеста. - Проверяйте ресурс, выбранный загрузчиком, а не соседний файл манифеста, который исполняемый файл может вообще не использовать.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.