在Visual Studio 2010 Ultimate中创建编码UI测试时出错

时间:2011-07-08 20:35:30

标签: visual-studio-2010 unit-testing coded-ui-tests

我正在尝试在Visual Studio 2010测试项目中创建编码UI测试 我右键点击了项目,      选择添加         选择编码的UI测试

然后我收到错误警告:

  

以下包无法加载:   C:\ Users [File Path Goes   这里] \ Microsoft.VisualStudio.TestTools.UITest.Extension.IE.dll。   编码的UI测试现在在   不一致的状态。删除它   打包并重新启动Visual Studio   使用Coded UI Test。

单击“确定”后,我可以创建编码UI测试(CUIT),但测试结束时,测试文件为空。

有谁知道如何解决这个问题?我已经删除了我的设置,并重新安装了VS 2010,但都无济于事。

谢谢大家。

3 个答案:

答案 0 :(得分:3)

不知道问题的根源,但是如果你转到C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PrivateAssemblies \并复制Microsoft.VisualStudio.TestTools.UITest.Extension。 IE.dll文件进入bin / debug目录一切正常。

我不知道为什么VS假设.dll不在那里,但那就是修复。

答案 1 :(得分:3)

所以,我准备宣布这是微软的一个巨大的错误,并将其关闭。

答案 2 :(得分:2)

我能够通过将引用的DLL的“复制本地”属性更改为“true”来解决此问题。在此更改之后,DLL将自动复制到Bin \ Debug目录中。