| Предыдущий | Следующий |
| STATUS_SXS_THREAD_QUERIES_DISABLED | STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET |
STATUS_SXS_ASSEMBLY_MISSING
Определите точную идентичность отсутствующей сборки
Привязка side-by-side использует идентичность сборки, которая может включать имя, версию, архитектуру, язык и маркер открытого ключа. Установка среды выполнения с похожим именем недостаточна, если хотя бы одно поле идентичности отличается от зависимости, записанной в манифесте.
Используйте трассировку активации, чтобы определить запрашивающий манифест, полную идентичность зависимой сборки и все проверенные пути. Это позволяет отличить действительно отсутствующую сборку от несовпадения архитектуры, проблемы перенаправления политикой или закрытой сборки, развёрнутой рядом не с тем исполняемым файлом.
Что следует проверить
- Запустите sxstrace при воспроизведении ошибки запуска или активации и разберите трассировку.
- Сравните идентичность зависимости с манифестом установленной сборки и архитектурой приложения.
- Проверьте встроенные и внешние манифесты приложения и каталоги закрытых сборок.
- Исправьте или разверните точную зависимость вместо копирования отдельных DLL без их манифеста.
Ссылки
- Открытые спецификации Microsoft: значения NTSTATUS
- Microsoft: манифесты приложений
- Microsoft: манифесты сборок
- Microsoft: команда sxstrace
Нужно найти другой код? Найти другой код состояния или ошибки.
