С#: В какой сборке определяется SHDocVw.WebBrowser_V1?
Он используется на нескольких веб-сайтах, которые, как кажется, предполагают, что читатель знает, что делать, чтобы иметь этот тип, но я понятия не имею.
Пример сайта, см. первый комментарий:
http://blogs.artinsoft.net/mrojas/archive/2008/09/18/newwindow2-events-in-the-c-webbrowsercontrol.aspx
Ответы
Ответ 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(или что-то подобное), которая включает соответствующие типы.