2011-01-11 7 views
3

Ich habe einen codierten ui Test erstellt, der etwas in meiner Software überprüft. Es funktionierte gut, aber jetzt bekomme ich NULL-Referenz Ausnahme, wenn ich versuche, mit meinen UITestControls (die in der Uimap generiert wurden) zu interagieren. Das Merkwürdige ist, dass die Eigenschaft 'Exist' von UITestControls "true" zurückgibt, was bedeutet, dass das Steuerelement gefunden wurde.CodedUI Null Referenz Ausnahme, auch wenn Objekt existiert

Ich habe gesucht und gefunden dieses Thema: http://social.msdn.microsoft.com/Forums/en/vsautotest/thread/c2e6e5c3-2503-4506-9963-733fd84fbd25, Aber ich habe in meinem Projekt, und die ‚Copy Local‘ Eigenschaft dieser Baugruppen wird auf false gesetzt geprüft.

Ich denke, dass diese Ausnahme zuerst aufgetreten ist, nachdem ich eine app.config-Datei zu meinem Projekt hinzugefügt habe. Vielleicht könnte das das Problem sein? Wenn ja, wie kann ich das beheben, ohne meine app.config-Datei zu löschen?

Danke!

+0

Sie haben dies möglicherweise bereits gelöst, aber haben Sie versucht, zu debuggen und durch? Wo versagt es? Haben Sie versucht, den Test ohne app.config auszuführen? – EdmundYeung99

Antwort

4

löste ich dieses Problem für mich von:

  • mein System einstellen und Microsoft DLLs kopieren Local false. Der Fragesteller hat das schon gemacht, das war wichtig.
  • gehen Sie zu Ihrem bin/Debug (oder bin/Release) Ordner und löschen Sie die Kopien der System und Microsoft DLLs, die immer noch da sind! Kopieren Local kann false sein, aber die DLLs sind immer noch da, als Local kopieren true war!
+0

Ich habe vergessen, dass ich dieses Problem gelöst habe. Hatte es heute wieder und fand dies beim Googeln ... yay! – rythos42

Verwandte Themen