Эталонная проблема Watin - PullRequest
12 голосов
/ 10 июня 2010

Когда я добавляю watin ссылку на решение, я могу написать код, я могу видеть методы intance класса IE, но когда начинается отладка, он говорит

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

Тогда я ничего не вижу в методах экземпляра, хотя в выражениях "using WatiN.Core;"пробовал и консоль, winforms и приложение WPF, но происходит то же самое.Есть комментарии?

Ответы [ 2 ]

28 голосов
/ 10 июня 2010

Если вы используете VS 2010 - проверьте, нацелен ли сборка на .Net 4.0 Client Profile. Измените это на .Net 4.0 или .Net 3.5 в зависимости от ваших потребностей.

Watin, вероятно, построен с использованием 3.0 или 3.5sp1, а не 4.0 Client Profile - и поэтому не будет работать с Client Profile. РЕДАКТИРОВАТЬ: VS 2010 имеет профиль клиента 4.0, установленный в качестве целевой платформы по умолчанию в новых проектах по какой-то глупой причине.

1 голос
/ 13 апреля 2012

Я также столкнулся с той же проблемой, и она работала нормально, как только я изменил целевой фреймворк на 3.0 или 3.5.Но люди могут не знать, как изменить целевую структуру.Вот шаги по изменению целевой структуры:

  1. Нажмите на свойства проекта
  2. Нажмите на приложение
  3. Измените работу целевой рамки 3,0 или 3,5, поскольку нетподдержка профиля клиента 4.0 и 4
...