C #: не удалось найти тип или имя пространства имен '? Attribute' (вам не хватает директивы using или ссылки на сборку? - PullRequest
0 голосов
/ 25 ноября 2011

Я кодировал свою программу, и из ниоткуда я получаю следующее:

Не удалось найти тип или имя пространства имен '? Атрибут' (вы пропустили директиву using или ссылку на сборку?

Я получил его после попытки добавить dll: mshtml

Я удалил его, но ошибка не исчезла.

Другая ошибка, которую я получаю:

Недопустимый токен '(' в объявлении члена класса, структуры или интерфейса

и ...

'System.Windows.Forms.MessageBox.Show (System.Windows.Forms.IWin32Window, string) 'является' методом ', но используется как' тип

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

Любая помощь приветствуется, спасибо:)

РЕДАКТИРОВАТЬ: Вот пример кода, откуда происходит ошибка. Обратите внимание, что некоторые другие элементы в моем коде имеютте же похожие ошибки:

Ошибка в

if (webBrowser1

и

Показать

if (webBrowser1.DocumentText.Contains("Text here"))
                {
                    MessageBox.Show("TText.......");
                }

1 Ответ

0 голосов
/ 25 ноября 2011

Ссылка на ?Attribute name указывает на то, что у вас неправильно сформировано объявление атрибута, за которым, скорее всего, следует Unicode-символ, не входящий в ASCII. Проверьте файл кода на наличие неуместных вхождений "[" (открытая квадратная скобка) перед любыми другими ошибками.

...