Исключение нулевой ссылки CodedUI, даже если объект существует

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

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

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

Спасибо!


person Roee    schedule 11.01.2011    source источник
comment
возможно, вы уже решили это, но пробовали ли вы отладку и пошаговое выполнение? где не получается? Вы пробовали запустить тест без app.config?   -  person EdmundYeung99    schedule 29.07.2011


Ответы (1)


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

  • настройка моей системы и Microsoft DLL Копировать локальный false. Спрашивающий это уже сделал, это было важно.
  • переходим в папки bin/Debug (или bin/Release) и удаляем копии System и Microsoft DLL, которые все еще там! Copy Local может быть false, но библиотеки DLL все еще там, когда Copy Local был true!
person rythos42    schedule 22.08.2011
comment
Я забыл, что решил эту проблему. Имел это снова сегодня и нашел это в то время как Googling ... Yay! - person rythos42; 15.03.2012