Подтвердить что ты не робот

С#: В какой сборке определяется SHDocVw.WebBrowser_V1?

Он используется на нескольких веб-сайтах, которые, как кажется, предполагают, что читатель знает, что делать, чтобы иметь этот тип, но я понятия не имею.

Пример сайта, см. первый комментарий: http://blogs.artinsoft.net/mrojas/archive/2008/09/18/newwindow2-events-in-the-c-webbrowsercontrol.aspx

4b9b3361

Ответ 1

Это не сборка, это COM-компонент. Project + Добавить ссылку, Просмотреть вкладку, выберите c:\windows\system32\shdocvw.dll. В Windows 7 вместо этого выберите shdocvw.tlb в том же каталоге. Это создает библиотеку interop для COM-компонента с пространством имен SHDocVw. WebBrowser_V1 является одним из типов, которые вы получите от этого.

Ответ 2

Вы можете получить его из списка компонентов COM. Имя сборки - "Microsoft Internet Controls".

  • Щелкните правой кнопкой мыши "Ссылки" вашего проекта в представлении "Обозреватель решений"
  • Нажмите "Добавить ссылку"
  • Перейдите в раздел COM
  • Выберите Microsoft Internet Controls
  • Нажмите "ОК"

Ответ 3

Добавьте ссылку COM на c:\windows\system\shdocvw.dll

Это создаст ссылку .NET Interop.shdocvw.dll(или что-то подобное), которая включает соответствующие типы.