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

发布于 2024-11-19 07:23:33 字数 429 浏览 1 评论 0原文

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

然后我收到错误警告:

以下包加载失败: C:\Users[文件路径 这里]\Microsoft.VisualStudio.TestTools.UITest.Extension.IE.dll。 编码的 UI 测试现已在 不一致的状态。删除这个 打包并重启Visual Studio即可 使用编码的 UI 测试。

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

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

谢谢大家。

I am attempting to create a Coded UI Test in a Visual Studio 2010 test project.
I right click on the project,
Select Add
Select Coded UI Test

I then get the error warning:

The following package failed to load:
C:\Users[File Path Goes
Here]\Microsoft.VisualStudio.TestTools.UITest.Extension.IE.dll.
Coded UI Test is now in an
inconsistent state. Remove this
package and restart Visual Studio to
work with Coded UI Test.

Once I click OK, I can create the Coded UI Test (CUIT) but when the test is over, the test file is empty.

Does anyone know how to fix this problem? I've already deleted my settings, AND reinstalled VS 2010, all to no avail.

Thanks everyone.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

黄昏下泛黄的笔记 2024-11-26 07:23:33

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

我不知道为什么 VS 假设 .dll 存在,但实际上它并不存在,但这就是解决办法。

No idea about the source of the problem, but if you go to C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\ and copy the Microsoft.VisualStudio.TestTools.UITest.Extension.IE.dll file into the bin/debug directory everything works fine.

I don't know why VS assumes that the .dll is there when it's not, but that is the fix.

作妖 2024-11-26 07:23:33

因此,我准备宣布这是微软方面的一个巨大错误,并将其关闭。

So, I'm prepared to declare this a massive bug on Microsoft's part, and closing it out.

相思故 2024-11-26 07:23:33

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

I was able to get past this issue by changing the 'Copy Local' property of the referenced DLL to 'true'. After this change the DLL is automatically copied into the Bin\Debug directory.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文