Что означает код NTSTATUS 0xC015001F (STATUS_SXS_FILE_NOT_PART_OF_ASSEMBLY)?

 
Предыдущий Следующий
STATUS_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT STATUS_ADVANCED_INSTALLER_FAILED

STATUS_SXS_FILE_NOT_PART_OF_ASSEMBLY

Файл не входит в объявленный состав сборки

STATUS_SXS_FILE_NOT_PART_OF_ASSEMBLY означает, что операция сослалась на файл, который соответствующий манифест сборки не объявляет своим участником. Физический файл может существовать на диске; ошибка относится к членству в сборке, определённому манифестом.

Этот результат отличается от STATUS_SXS_ASSEMBLY_NOT_FOUND, где идентичность сборки не разрешается, и от STATUS_SXS_FILE_HASH_MISMATCH, где объявленный файл существует, но его проверочные данные не совпадают. Добавление неучтённого файла в каталог установки не делает его участником сборки.

Что проверить

  • Сравните точное имя и относительное расположение файла с записями file в выбранном манифесте сборки.
  • Проверьте, какая идентичность сборки была разрешена; файл может принадлежать другой сборке Side-by-Side с похожим именем.
  • Пересоздайте манифест из источника упаковки, а не редактируйте вручную состав установленной сборки.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.