我从哪里得到SilverlightUIAutomationHelper.dll?
我们有一个在我们的旧电脑上运行良好的Silverlight解决方案。它是为编码的UI测试设置的,所以这些项目引用了Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper。我从哪里得到SilverlightUIAutomationHelper.dll?
然后,我们得到了新机器,显然有一些模糊的配置,我们没有在新机器上正确设置,因为现在参考显示一个警告图标,并且错误列表窗口显示以下警告:
无法找到引用的组件'Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper'。
我发现this post给出了这个DLL被期望找到的路径,但是那个目录不存在。在我的32位开发虚拟机上,我有一个C:\ Program Files \ Common Files \ microsoft shared \ VSTT \ 10.0目录,但它没有UITestExtensionPackages子目录。
我错过了什么?我该如何安装这个DLL?
您是否安装了Visual Studio Feature Pack 2?
使用Microsoft Microsoft Visual Studio 2010 Feature Pack 2,您可以为Silverlight 4应用程序创建编码的UI测试或操作记录。
它看起来像dll与此安装。
安装Visual Studio功能包2和Visual Studio高级版。 然后,这个dll Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper你可以通过添加引用添加到silverlight项目中。
我们已经安装了VS Ultimate,它不包含这个DLL,所以我对你的声明怀疑Premium是否包含它。 – 2011-05-06 16:08:13
它位于Feature Pack 2中,这对于使用MSDN的VS Premium,使用MSDN的VS Ultimate和使用MSDN的Test Pro来说是一项MSDN好处。 – 2011-12-19 19:21:27
您必须安装Visual Studio 2010 Feature Pack 2(为此,您需要MSDN许可证)。一旦你这样做,该DLL将位于:
C:\ Program Files文件(x86)的\ Common Files文件\微软共享\ VSTT \ 10.0 \ UITestExtensionPackages
我没有。我会试试看看是否有帮助。 – 2011-05-05 21:55:53
是的,那修正了警告。谢谢! – 2011-05-06 16:08:33