Also habe ich diese wundervolle Bibliothek namens WatiN gefunden - und ich habe die neueste Version heruntergeladen - v2.1. Ich habe eine Konsolenanwendung (offensichtlich C #) geöffnet und mein einfachste Programm geschrieben:
%Vor% Es ist nicht viel.
Ich habe natürlich einen Verweis auf mein Projekt hinzugefügt, indem ich mit der rechten Maustaste auf das Projekt klicke & gt; Referenz hinzufügen & gt; Durchsucht nach C:\...\WatiN\bin\net40
, wähle WatiN.Core.dll
(wie die Readme gesagt hat)
Der VS vervollständigte automatisch meine Eingabe - und er bot mir Alternativen an (Sie wissen - wenn Sie con eingeben und er zeigt das kleine Fenster und zeigt Ihnen Console
etc) - wie er sollte, weil ich die Referenz hinzugefügt habe.
Dann hole ich kompilieren - und plötzlich - VS wird blind und er kann nicht die DLL erkennen, die ich referenziert habe.
Die DLL wird weiterhin im Ordner " References
" in meinem Projekt angezeigt - aber VS winselt, dass dies nicht der Fall ist.
Er sagt: The type or namespace name 'WatiN' does not exist in the namespace 'WatiN' (are you missing an assembly reference?)
Obwohl er diese Fehler vor dem Kompilieren nicht angezeigt hat - und Firefox
in grün markiert hat (weil es eine Klasse ist).
Kann mir jemand dabei helfen? Vielleicht ist mir was falsch?
Eine andere Sache - wenn ich auf die DLL in der Referenz klicke (aka Objekt-Browser), zeigt es mir und alles ist in Ordnung - aber nachdem ich versuche zu kompilieren - es verschwindet magisch.
Ändern Sie in Ihren Projekteinstellungen Ihr Zielframework von ".NET Framework 4-Clientprofil" zu ".NET Framework 4". Das hat den Trick für mich gemacht.
Tags und Links c# dll visual-studio