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

C# Visual Studio 2012编码的UI测试未能加载包,c#,testing,user-interface,C#,Testing,User Interface,我有一个项目,我必须在其中添加一个编码的UI测试 如果我创建一个测试,它会给我以下错误: 未能加载以下程序包:C:\Users\AppData\Local\assembly\dl3\W2RG6NJ4.G6O\TMOZA01A.527\ad952cf5\PublicAssemblys\Microsoft.VisualStudio.TestTools.UITesting.dll。编码的UI测试现在处于不一致状态。删除此包并重新启动Visual Studio以使用编码的UI测试 然后,它将编码的UI测

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

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

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

然后,它将编码的UI测试添加到项目中,如果我尝试记录,则在生成代码时会出现相同的错误

我见过类似的错误,但使用扩展工具,而不是Microsoft.VisualStudio.TestTools.UITesting.dll

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

无法加载以下程序包:C:\Users\AppData\Local\assembly\dl3\W2RG6NJ4.G6O\TMOZA01A.527\ad952cf5\PublicAssemblys\Microsoft.VisualStudio.TestTools.UITesting.dll


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

我今天也遇到了同样的问题。我在VisualStudio2010中有一个现有的应用程序。几个月前,我们将其更新为Visual Studio 2012,现在更新为1。当我们添加一个编码的ui项目时,我们得到了上面的消息。 解决方案中的一个项目是MVC3项目(在VisualStudio2010中制作,每次都升级)。该项目是无法成功创建编码ui项目的问题。我们认为这是一个新的一揽子计划

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

为了防止其他人为我收到此问题,您必须以管理员身份运行VS 2012。当VS没有作为管理员加载时,我会得到这个错误。当我使用“以管理员身份运行”启动VS时,一切正常。

对我来说不起作用。。。这个问题是在我安装了“CodeFirstUI测试”包之后出现的,这个包依赖于“T4”。我试图卸载它们,但失败了。还有别的建议吗?对不起,我没有别的建议。它一定是有包装的东西。。。我们将升级到MVC4(将所有文件复制到新的web应用程序),这样我们就不再有该软件包了。我们也有同样的问题,但使用的是MVC4,而不是任何地方。。。还有其他的调试建议或方法吗?你把你的站点从MVC 3升级到MVC 4了吗?我们发现问题就在这两部分之间。我们的问题是T4脚手架包。当我们创建了一个新的MVC4项目(这也是从4升级到.NET4.5)并复制了所有的控制器等时,问题就解决了。