| Предыдущий | Следующий |
| STATUS_SXS_IDENTITIES_DIFFERENT | STATUS_SXS_FILE_NOT_PART_OF_ASSEMBLY |
STATUS_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT
Сборка используется там, где требуется сборка в форме развёртывания
STATUS_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT различает роль сборки и корректность её XML. Манифест может описывать сборку, но при этом не удовлетворять операции, которой требуется сборка в форме развёртывания с обязательными сведениями о составе или развёртывании.
При диагностике разделяйте манифесты приложений, манифесты сборок и входные данные развёртывания. Их схемы частично совпадают в области assemblyIdentity, однако расположение, допустимые элементы и назначение различаются. Использование одного документа как универсальной замены другого может дать внешне корректный манифест, который всё равно нельзя применить в запрошенной операции.
Что следует проверить
- Определите API или действие установщика, запросившее семантику развёртывания, и запишите тип входного манифеста.
- Проверьте, является ли артефакт манифестом приложения, манифестом закрытой сборки или манифестом сборки общего хранилища.
- Убедитесь, что все обязательные члены и удостоверения были созданы предусмотренным этапом упаковки или развёртывания.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.