Ошибка создания закодированного теста пользовательского интерфейса в Visual Studio 2010 Ultimate - PullRequest
6 голосов
/ 09 июля 2011

Я пытаюсь создать кодированный тест пользовательского интерфейса в тестовом проекте Visual Studio 2010.
Я щелкаю правой кнопкой мыши по проекту, выбираю Добавить, выбираю Тест кодированного пользовательского интерфейса

, затем получаю предупреждение об ошибке:

Не удалось загрузить следующий пакет: C: \ Users [Путь к файлу здесь идет] \ Microsoft.VisualStudio.TestTools.UITest.Extension.IE.dll.Кодированный тест пользовательского интерфейса в настоящее время находится в противоречивом состоянии.Удалите этот пакет и перезапустите Visual Studio для работы с Кодированным тестом пользовательского интерфейса.

После нажатия кнопки ОК я могу создать Кодированный тест пользовательского интерфейса (CUIT), но после завершения теста файл теста будет пустым..

Кто-нибудь знает, как решить эту проблему?Я уже удалил свои настройки и переустановил VS 2010, но все безрезультатно.

Спасибо всем.

Ответы [ 3 ]

3 голосов
/ 08 ноября 2011

Итак, я готов объявить эту серьезную ошибку со стороны Microsoft и закрыть ее.

3 голосов
/ 12 июля 2011

Не знаю об источнике проблемы, но если вы перейдете в C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PrivateAssemblies \ и скопируйте Microsoft.VisualStudio.TestTools.UITest.Extension.Файл IE.dll в каталоге bin / debug все работает нормально.

Я не знаю, почему VS предполагает, что .dll есть, когда его нет, но это исправление.

2 голосов
/ 12 января 2012

Мне удалось обойти эту проблему, изменив свойство «Копировать локально» указанной библиотеки DLL на «true».После этого изменения DLL автоматически копируется в каталог Bin \ Debug.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...