2010-06-10 3 views
12

Когда я добавить WatiN ссылку на решение, я могу написать код, я в состоянии видеть методы класса IE, но входом в инстанс при отладке запуска, он говоритWatin ссылка проблема

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

Тогда я не вижу ничего о методах экземпляра, хотя «с использованием WatiN.Core;» заявление.

Я попробовал как консоль, winforms и WPF-приложение, но то же самое происходит. Любые комментарии?

+0

Существует ли dll watin в отладочной ячейке? Он установлен для копирования локально? –

ответ

28

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

Watin, вероятно, построен с использованием 3.0 или 3.5sp1 not 4.0 Client Profile - и, таким образом, не будет работать с профилем клиента. EDIT: VS 2010 имеет 4.0 Client Profile, установленный в качестве целевой целевой среды в новых проектах по какой-то глупой причине.

+1

Работает как очарование, спасибо Гоблину! – EmrahIlker

+0

Спасибо, Гоблин, тоже решил мою проблему :) – Nailuj

+0

Хорошо работает сейчас. Благодарю. –

1

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

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