2010-06-10 12 views
12

Wenn ich Bezug auf Lösung hinzufügen watin, i-Code schreiben kann, ich bin in der Lage IE Klasse intance Methoden, um zu sehen, aber wenn Start Debugging, sagt esWatin Referenz Problem

Der Typ oder Namespace-Name 'WatiN' konnte nicht gefunden werden (möglicherweise fehlt eine using-Direktive oder eine Baugruppe Referenz?)

Dann sehen nichts i Instanzmethoden obwohl „WatiN.Core mit,“ Aussagen.

Ich habe versucht, beide Konsole, Winforms und WPF App, aber die gleichen Dinge passiert. Irgendwelche Kommentare?

+0

Ist die Wattin-DLL im Debug-Container vorhanden? Ist es lokal kopiert? –

Antwort

28

Wenn Sie VS 2010 verwenden, überprüfen Sie, ob die Assembly auf .NET 4.0-Clientprofil ausgerichtet ist. Ändern Sie das zu .Net 4.0 oder .Net 3.5, je nach Ihren Bedürfnissen.

Wattin ist wahrscheinlich mit 3.0 oder 3.5sp1 nicht 4.0 Client-Profil gebaut - und wird daher nicht mit Client-Profil arbeiten. EDIT: VS 2010 hat 4.0 Client-Profil als Standard-Ziel-Framework in neuen Projekten aus irgendeinem dummen Grund gesetzt.

+1

Funktioniert wie ein Zauber, danke Goblin! – EmrahIlker

+0

Danke Goblin, löste mein Problem auch :) – Nailuj

+0

Funktioniert jetzt gut. Vielen Dank. –

1

Ich konfrontiert auch dasselbe Problem und es hat gut funktioniert, sobald ich das Zielframework auf 3,0 oder 3,5 zu ändern. Aber Menschen sind sich vielleicht nicht bewusst, wie sie den Zielrahmen ändern können. Hier sind die Schritte Zielrahmen zu ändern:

  1. Klicken Sie auf Eigenschaften von Projekt
  2. Klicken Sie auf Anwendung
  3. Ändern Sie den Zielrahmen Arbeit 3.0 oder 3.5 als watin unterstützt nicht für 4,0 und 4 Kundenprofil