6

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

然后我收到错误警告:

未能加载以下包:C:\Users[文件路径位于此处]\Microsoft.VisualStudio.TestTools.UITest.Extension.IE.dll。编码的 UI 测试现在处于不一致的状态。删除此包并重新启动 Visual Studio 以使用编码的 UI 测试。

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

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

感谢大家。

4

3 回答 3

3

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

我不知道为什么 VS 假设 .dll 不存在,但这是解决方法。

于 2011-07-11T22:40:49.080 回答
3

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

于 2011-11-08T00:27:56.667 回答
2

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

于 2012-01-12T18:49:06.950 回答