| Предыдущий | Следующий |
| ERROR_SXS_DUPLICATE_TLBID | ERROR_SXS_DUPLICATE_ASSEMBLY_NAME |
ERROR_SXS_DUPLICATE_PROGID
ERROR_SXS_DUPLICATE_PROGID — Два компонента в контексте активации публикуют один и тот же COM ProgID.
ProgID — это удобочитаемый идентификатор COM. Две прямо или косвенно указанные сборки объявили один ProgID, поэтому Windows не может создать однозначный контекст активации приложения.
Обычно это конфликт развёртывания или зависимостей манифеста. Полезными сведениями являются имена двух сборок, указанные в событии SideBySide или в выводе sxstrace.
Что проверить
- Выполните трассировку неудачного запуска и определите оба манифеста, объявляющих один и тот же ProgID.
- Удалите дублирующиеся приватные копии COM-компонента из каталога приложения, а не регистрируйте дополнительные экземпляры.
- Убедитесь, что пакет приложения и его приватные сборки установлены как согласованный комплект.
Microsoft: манифесты приложений
Microsoft: сведения о сборках Side-by-Side
Нужно найти другой код? Найти другой код состояния или ошибки.
