C #: В какой сборке определяется SHDocVw.WebBrowser_V1? - PullRequest
20 голосов
/ 27 июля 2010

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

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

Ответы [ 3 ]

32 голосов
/ 27 июля 2010

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

21 голосов
/ 12 января 2014

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

  1. Щелкните правой кнопкой мыши «Ссылки» вашего проекта в представлении обозревателя решений
  2. Нажмите Добавить ссылку
  3. Перейти в раздел COM
  4. Выбор Microsoft Internet Controls
  5. Нажмите OK
8 голосов
/ 27 июля 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...