我正在运行 Visual Studio 2012 RC(截至 2012 年 7 月 11 日,所有最新更新都已安装。我有一个 asp.net mvc 4 解决方案
- 一个网络项目
- 一个单元测试项目
- 一个编码的 UI 测试项目
- 一个 Web 性能和负载测试项目
当我第一次创建解决方案时,我可以毫无问题地添加编码 UI 测试。但是,今天我尝试创建 Coded UI Test 并收到以下错误
未能加载以下包:C:\Users[文件路径位于此处]\Microsoft.VisualStudio.TestTools.UITesting.dll。编码的 UI 测试现在处于不一致的状态。删除此包并重新启动 Visual Studio 以使用编码的 UI 测试。
我之前在使用 Visual Studio 2010 时遇到过类似的问题。我仍然有这个问题。
但是,如果我卸载(通过 NuGet)MVC Scaffolding 和 T4Scaffolding 并重新启动 Visual Studio,我可以再次创建 Coded UI 测试,但如果我重新添加脚手架包并重新启动 Visual Studio,我会再次收到错误并且无法创建 Coded UI 测试.
看起来
- Visual Studio 中的脚手架包和编码的 UI 测试之间存在冲突
- 原始错误 Visual Studio 2010 错误尚未在 Visual Studio 2012 中修复 - Microsoft 已承认这是一个错误。
任何人都可以帮助这个脚手架和编码 UI 测试的粉丝吗?在没有变通方法的情况下使用这两种技术会很棒。