2011-05-05 17 views
5

Tenemos una solución de Silverlight que funcionó bien en nuestras computadoras antiguas. Se configuró para pruebas de interfaz de usuario codificadas, por lo que los proyectos hacen referencia a Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.¿Dónde obtengo SilverlightUIAutomationHelper.dll?

Luego conseguimos máquinas nuevas, y evidentemente hay un poco de configuración oscura que no se configuró correctamente en las máquinas nuevas, porque ahora la referencia muestra un icono de advertencia, y la ventana Lista de errores muestra la siguiente advertencia :

El componente referenciado 'Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper' no se puede conocer.

Encontré this post que indica la ruta en la que se espera encontrar esta DLL, pero ese directorio no existe. En mi VM dev de 32 bits, tengo un directorio C: \ Program Files \ Common Files \ microsoft shared \ VSTT \ 10.0, pero no tiene un subdirectorio UITestExtensionPackages.

¿Qué me estoy perdiendo? ¿Cómo instalo esta DLL?

Respuesta

5

¿Has instalado Visual Studio Feature Pack 2?

Usando Microsoft Visual Studio 2010 Feature Pack 2, puede crear pruebas de interfaz de usuario codificadas o grabaciones de acción para aplicaciones Silverlight 4.

Parece que el dll está instalado con esto.

Source

+0

yo no tengo. Voy a intentar eso y ver si me ayuda. –

+0

Sí, eso corrigió la advertencia. ¡Gracias! –

0

instalar Visual Studio Feature Pack 2 y Visual Studio Premium. Luego, este dll Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper puede agregarlo al proyecto Silverlight con solo agregar una referencia.

+0

Ya tenemos VS Ultimate instalado, y no incluye esta DLL, por lo que soy escéptico de su reclamo de que Premium lo incluye. –

+0

Está en Feature Pack 2, que es un beneficio de MSDN para VS Premium con MSDN, VS Ultimate con MSDN y Test Pro con MSDN. –

0

DEBE instalar Visual Studio 2010 Feature Pack 2 (para lo cual necesita una licencia de MSDN). Una vez hecho esto, el DLL se encuentra en:

C: \ Archivos de programa (x86) \ Archivos comunes \ Microsoft Shared \ VSTT \ 10.0 \ UITestExtensionPackages