Visual Studio 2012编码的UI测试未能加载包

本文关键字:加载 测试 UI Studio 2012 编码 Visual | 更新日期: 2023-09-27 17:58:51

我有一个项目,我必须向其中添加一个编码的UI测试。

如果我创建一个测试,它会给我以下错误:

未能加载以下程序包:C:''Users''AppData''Local''assembly''dl3''W2RG6NJ4.G6O''TMOZA01A.527''ad952cf5''PublicAssemblies''Microsoft.VisualStudio.TestTools.UITesting.dll。编码的UI测试现在处于不一致状态。删除此程序包并重新启动Visual Studio以使用编码的UI测试

然后,它将Coded UI测试添加到项目中,如果我尝试记录,当我生成代码时,它会给我同样的错误。

我看到过类似的错误,但使用的是Extension工具,而不是Microsoft.VisualStudio.TestTools.UITesting.dll

这是我尝试录制时遇到的错误。

未能加载以下程序包:C:''Users''AppData''Local''assembly''dl3''W2RG6NJ4.G6O''TMOZA01A.527''ad952cf5''PublicAssemblies''Microsoft.VisualStudio.TestTools.UITesting.dll

有人能帮我解决这个问题吗?

Visual Studio 2012编码的UI测试未能加载包

我今天遇到了同样的问题。我在Visual Studio 2010中制作了一个现有的应用程序。几个月前,我们将其更新为Visual Studio 2012,现在更新为1。当我们添加一个编码的ui项目时,我们得到了上面的消息。解决方案中的一个项目是mvc 3项目(在visualstudio2010中制作,每次都升级)。该项目是未能成功创建编码ui项目的问题。我们认为这是T4脚手架裸体包。

如何修复:使用您的项目重新启动VS 2012。卸载MVC项目。添加编码的UI测试项目。现在一切都必须正常工作。重新加载你的mvc项目。一切都应该还可以。

为了防止其他人为我遇到这个问题,事实证明你必须以管理员身份运行VS 2012。当VS没有作为管理员加载时,我会得到这个错误。当我使用"以管理员身份运行"启动VS时,一切都很好。