【发布时间】:2012-07-11 00:33:17
【问题描述】:
我正在运行 Visual Studio 2012 RC(截至 2012 年 7 月 11 日,所有最新更新都已安装。我有一个带有
的 asp.net mvc 4 解决方案- 一个网络项目
- 一个单元测试项目
- 一个编码的 UI 测试项目
- 一个 Web 性能和负载测试项目
当我第一次创建解决方案时,我可以毫无问题地添加编码 UI 测试。但是,今天我尝试创建 Coded UI Test 并得到以下错误
以下包加载失败:C:\Users[File Path Goes 此处]\Microsoft.VisualStudio.TestTools.UITesting.dll。编码的 UI 测试是 现在处于不一致的状态。删除此包并重新启动 Visual Studio 用于编码 UI 测试。
我有一个similar problem before with Visual Studio 2010。我仍然有这个问题。
但是,如果我卸载(通过 NuGet)MVC Scaffolding 和 T4Scaffolding 并重新启动 Visual Studio,我可以再次创建 Coded UI 测试,但如果我重新添加脚手架包并重新启动 Visual Studio,我会再次收到错误并且无法创建编码的 UI 测试。
好像
- 脚手架包和 Visual Studio 中的编码 UI 测试之间存在冲突
- 原始错误 Visual Studio 2010 错误尚未在 Visual Studio 2012 中修复 - Microsoft has acknowledged that this is a bug。
任何人都可以帮助这个脚手架和编码 UI 测试的粉丝吗?在没有变通方法的情况下使用这两种技术会很棒。
【问题讨论】:
标签: visual-studio-2012 coded-ui-tests asp.net-mvc-scaffolding