Ссылочный компонент 'SHDocVw' не найден

2

Компиляция решения на новом сервере "build" бросает

Указанный компонент "SHDocVw" не найден.

Решение отлично работает на других серверах сборки и на машинах разработчиков. Я мог бы поклясться, что он был построен отлично два дня назад.

Одна заметная разница для этого сервера - это Windows 2008 R2. Другие серверы сборки - Windows 2012, а машины для разработчиков - от Windows 8.1 до 10.

Я попытался удалить ссылку и добавить ее снова (COM-ссылка Microsoft Internet Controls) без везения.

Больше из сообщения об ошибке:

Не удалось разрешить COM-ссылку "eab22ac0-30c1-11cf-a7eb-0000c05bae0b" версии 1.1. Сильный контейнер ключей имен не найден.

  • 0
    Я запустил "sfc / scannow", как предлагалось в некоторых статьях, и Windows не обнаружила никаких нарушений целостности
  • 0
    Также пробовал regsvr32.exe "C: \ Windows \ System32 \ shdocvw.dll". EE ниже строк "был загружен, но dllregisterserver точки входа не найден"
Показать ещё 3 комментария
Теги:
visual-studio
shdocvw

1 ответ

1

После проверки версии SHDocVw была x86 сборки, я был в состоянии решить эту проблему, в том числе в явном виде <PlatformTarget>x86</PlatformTarget> в моем csproj PropertyGroup для конфигурации и платформ, что я хотел Strong Name, Delay глухонемых.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню