Где взять SilverlightUIAutomationHelper.dll?

У нас есть решение Silverlight, которое отлично работало на наших старых компьютерах. Он был настроен для закодированных тестов пользовательского интерфейса, поэтому проекты ссылаются на Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.

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

Не удалось найти указанный компонент Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.

Я нашел этот пост, в котором указан путь, по которому Ожидается, что DLL будет найдена, но этот каталог не существует. На моей 32-разрядной виртуальной машине разработчика у меня есть каталог C: \ Program Files \ Common Files \ microsoft shared \ VSTT \ 10.0, но в нем нет подкаталога UITestExtensionPackages.

Что мне не хватает? Как мне установить эту DLL?


person Joe White    schedule 05.05.2011    source источник


Ответы (3)


Вы установили Visual Studio Feature Pack 2?

Используя Microsoft Microsoft Visual Studio 2010 Feature Pack 2, вы можете создавать закодированные тесты пользовательского интерфейса или записи действий для приложений Silverlight 4.

Похоже, что с этим установлена ​​dll.

Источник

person ChrisF    schedule 05.05.2011
comment
Я нет. Я попробую и посмотрю, поможет ли. - person Joe White; 06.05.2011
comment
Да, это исправило предупреждение. Спасибо! - person Joe White; 06.05.2011

Установите Visual Studio Feature Pack 2 и Visual Studio Premium. Затем эту dll Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper вы можете добавить в проект silverlight, просто добавив ссылку.

person sanket    schedule 06.05.2011
comment
У нас уже установлен VS Ultimate, и он не включает эту DLL, поэтому я скептически отношусь к вашему утверждению, что Premium включает его. - person Joe White; 06.05.2011
comment
Он входит в Feature Pack 2, который является преимуществом MSDN для VS Premium с MSDN, VS Ultimate с MSDN и Test Pro с MSDN. - person David Scruggs; 19.12.2011

Вы ДОЛЖНЫ установить Visual Studio 2010 Feature Pack 2 (для которого вам нужна лицензия MSDN). Как только вы это сделаете, DLL будет расположена по адресу:

C: \ Program Files (x86) \ Common Files \ microsoft shared \ VSTT \ 10.0 \ UITestExtensionPackages

person Mauricio Aviles    schedule 16.10.2013