2011-01-11 12 views
3

Я создал кодированный ui тест, который проверяет что-то в моем программном обеспечении. Он работал нормально, но теперь я все время получаю исключение для ссылочной ссылки, когда я пытаюсь взаимодействовать с UITestControls (которые были сгенерированы в uimap). Странно, что свойство UITestControls 'Exist' возвращает true, что означает, что элемент управления найден.CodedUI null ссылка исключение, даже если объект существует

Я искал и нашел эту тему: http://social.msdn.microsoft.com/Forums/en/vsautotest/thread/c2e6e5c3-2503-4506-9963-733fd84fbd25, Но я проверил в моем проекте, и свойство «Copy Local» этих сборок устанавливается в ложь.

Я думаю, что это исключение произошло впервые после того, как я добавил файл app.config в свой проект. Может быть, это может быть проблемой? Если да, как я могу исправить это, не удаляя файл app.config?

Спасибо!

+0

Вы, возможно, решили это уже, но вы пробовали отлаживать и проходить через? где это не удается? Вы пытались запустить тест без app.config? – EdmundYeung99

ответ

4

Я решил эту проблему для себя путем:

  • настройки моей системы и библиотеки DLL Microsoft Copy Local false. Этот вопрос уже сделал это, это было важно.
  • переход в папки bin/Debug (или bin/Release) и удаление копий системных и Microsoft DLL, которые все еще там! Копировать Локальный может быть false, но DLL-файлы все еще там, когда Copy Local был true!
+0

Я забыл, что решил эту проблему. Если бы он снова сегодня и нашел это, в то время как Googling ... yay! – rythos42