| Предыдущий | Следующий |
| ERROR_SXS_DUPLICATE_CLSID | ERROR_SXS_DUPLICATE_TLBID |
ERROR_SXS_DUPLICATE_IID
ERROR_SXS_DUPLICATE_IID означает, что несколько активных сборок SxS предоставляют регистрацию прокси для одного идентификатора интерфейса COM. В активном контексте активации сведения маршалинга интерфейса становятся неоднозначными.
Что проверить
- Определите все манифесты, предоставляющие данные прокси или интерфейса для IID.
- Убедитесь, что IID в активном графе сборок принадлежит одной совместимой реализации прокси-заглушки.
- При введении несовместимого контракта интерфейса или реализации прокси публикуйте новый IID интерфейса.
Не пытайтесь устранить конфликт загрузкой обеих реализаций прокси с расчётом на порядок регистрации.
Для Side-by-Side включите трассировку sxstrace и воспроизведите запуск один раз. В разобранной трассе проверьте конкретный manifest, assembly identity и зависимость: это надёжнее, чем исправлять WinSxS или переустанавливать компоненты наугад.
Нужно найти другой код? Найти другой код состояния или ошибки.
