2013-02-12 5 views
3

У меня есть проект, в который я должен добавить тест кодированного интерфейса.Visual Studio 2012 Coded UI тестирование не удалось загрузить пакет

Если я создаю тест он дает мне следующую ошибку:

Следующий пакет не удалось загрузить: C: \ Users \ AppData \ Local \ сборка \ DL3 \ W2RG6NJ4.G6O \ TMOZA01A.527 \ ad952cf5 \ PublicAssemblies \ Microsoft.VisualStudio.TestTools.UITesting.dll. Coded UI Test теперь находится в противоречивом состоянии. Удалите этот пакет и перезапустите Visual Studio для работы с Coded UI Test.

Затем он добавляет к проекту проект кодированного пользовательского интерфейса, и если я пытаюсь записать его, он дает мне ту же ошибку при генерации кода.

Я видел подобные ошибки, но с помощью инструмента Extension, а не Microsoft.VisualStudio.TestTools.UITesting.dll

Это ошибка, я получаю, когда я стараюсь записывать.

Следующий пакет не удалось загрузить: C: \ Users \ AppData \ Local \ Assembly \ DL3 \ W2RG6NJ4.G6O \ TMOZA01A.527 \ ad952cf5 \ PublicAssemblies \ Microsoft.VisualStudio.TestTools.UITesting.dll

Может ли кто-нибудь помочь мне решить эту проблему?

ответ

1

У меня была такая же проблема сегодня. У меня было существующее приложение, сделанное в Visual Studio 2010. Несколько месяцев назад мы обновили его до Visual Studio 2012 и теперь обновили 1. Когда мы добавили кодированный проект ui, мы получили сообщение выше. Одним из проектов в решении является проект mvc 3 (сделанный в visual studio 2010 и обновленный каждый раз). Этот проект был проблемой для неуспешного создания кодированного проекта ui. Мы считаем, что это пакет T4Scaffolding nuget.

Как исправить: Перезапустите VS 2012 с вашим проектом. Выгрузите проект MVC. Добавьте проект тестирования кодированного интерфейса. Все должно работать правильно. Перезагрузите свой проект mvc. Все должно работать.

+0

Не работает для меня ... Проблема возникла после того, как я установил пакет «code first UI test», который зависит от «T4Scaffolding». Я попытался удалить их, и это не удалось. Любые другие предложения? – TamarG

+0

Извините, я больше ничего не делаю. Это должно быть что-то с пакетом T4Scaffolding ... Мы собираемся перейти на MVC 4 (копирование всех файлов в новое веб-приложение), поэтому у нас больше нет пакета. –

+0

У нас такая же проблема, но мы используем MVC4 и нет T4Scaffolding где угодно ... Любые другие предложения или способы отладки этого? – jessehouwing

1

На всякий случай, если кто-то еще получит эту проблему, выяснилось, что вы должны использовать VS 2012 как администратор. Когда VS не загружается как администратор, я получаю эту ошибку. Когда я запускаю VS, используя «Запуск от имени администратора», все работает отлично.

Смежные вопросы