Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 在Visual Studio 2010 Ultimate中创建编码的UI测试时出错_Visual Studio 2010_Unit Testing_Coded Ui Tests - Fatal编程技术网

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

Visual studio 2010 在Visual Studio 2010 Ultimate中创建编码的UI测试时出错,visual-studio-2010,unit-testing,coded-ui-tests,Visual Studio 2010,Unit Testing,Coded Ui Tests,我正在尝试在Visual Studio 2010测试项目中创建编码的UI测试。 我右键点击这个项目, 选择添加 选择编码UI测试 然后我得到错误警告: 无法加载以下程序包: C:\Users[文件路径为 此处]\Microsoft.VisualStudio.TestTools.UITest.Extension.IE.dll。 编码的UI测试现在处于 不一致状态。去掉这个 打包并重新启动Visual Studio以 使用编码的UI测试 单击“确定”后,可以创建编码的UI测试(CUIT),但当测试结

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

然后我得到错误警告:

无法加载以下程序包: C:\Users[文件路径为 此处]\Microsoft.VisualStudio.TestTools.UITest.Extension.IE.dll。 编码的UI测试现在处于 不一致状态。去掉这个 打包并重新启动Visual Studio以 使用编码的UI测试

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

有人知道如何解决这个问题吗?我已经删除了我的设置,并重新安装了VS2010,但都没有用


谢谢大家。

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


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

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

通过将引用的dll的“Copy Local”属性更改为“true”,我能够克服这个问题。更改后,DLL将自动复制到Bin\Debug目录。

我现在发现上述解决方案只工作一次。其他人有什么想法吗?该dll是从项目中引用的吗?如果是,请尝试删除引用。另外,您是否有任何其他Visual Studio安装来进行测试?而且,当您从头开始创建项目时,这个问题是否会重现?我已经删除了引用,我仍然会犯同样的错误——我也从头开始创建了几个项目,但我仍然会犯同样的错误。在我看来,你的UI测试模块可能已经损坏了?您可能会考虑卸载它,关闭VS,删除所有缓存(也从AppSt设置中),重新安装。我已经重新安装,并完成了修复安装。但是我没有删除缓存。如果没有安装MVC 3 scaffolding,一切都会顺利进行?如果是,您可以将此解决方法添加到问题中,以澄清如何处理它。卸载MVC scaffolding NuGet包确实可以解决问题,这就是所需的全部。这完全没有道理,但这就是一切。