Как найти компонент C #, который содержит определенный класс - PullRequest
1 голос
/ 03 ноября 2010

Я создаю плагин для Internet Explorer, используя C #.Я следую руководству, в котором код импортирует несколько классов, которых у меня нет, а именно:

using System.Windows;
using SHDocVw;

Я понимаю, что мне нужно добавить соответствующие компоненты в мой проект, ноне уверен, как найти компоненты, которые содержат классы.Возможно, где-то есть поиск?

Ответы [ 3 ]

2 голосов
/ 03 ноября 2010

Оба эти примера являются пространствами имен, которые расположены в сборках, которые должны быть ссылочными. К счастью, добавить эти ссылки довольно просто:

для System.Windows:

  1. Щелкните правой кнопкой мыши свой проект.
  2. Выберите «Добавить ссылку ...»
  3. Выберите вкладку «.NET» и найдите сборку System.Windows.
  4. Дважды щелкните, чтобы добавить.

Для SHDocVw:

  1. Щелкните правой кнопкой мыши по вашему проекту.
  2. Выберите «Добавить ссылку ...»
  3. Выберите вкладку «Обзор».
  4. Перейдите в C: \ Windows \ System32
  5. Найти SHDocVw.dll
  6. Дважды щелкните, чтобы добавить.
1 голос
/ 03 ноября 2010

это элемент управления веб-браузера Microsoft.

Он должен быть на вашем компьютере с именем

shdocvw32.dll

Ссылайтесь на ваш проект.

С уважением,

Мажар Карими

1 голос
/ 03 ноября 2010

Прежде всего, вы разместили код не класса, а пространства имен.

Вы можете определить, какой компонент добавить, взглянув на документацию пространства имен. Google после имени пространства имен, и вы найдете ответ на MSDN.

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