【问题标题】:How can I fix the conflict between Coded UI Test and MVC Scaffolding in Visual Studio 2012 RC如何解决 Visual Studio 2012 RC 中 Coded UI Test 和 MVC Scaffolding 之间的冲突
【发布时间】:2012-07-11 00:33:17
【问题描述】:

我正在运行 Visual Studio 2012 RC(截至 2012 年 7 月 11 日,所有最新更新都已安装。我有一个带有

的 asp.net mvc 4 解决方案
  1. 一个网络项目
  2. 一个单元测试项目
  3. 一个编码的 UI 测试项目
  4. 一个 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 测试。

好像

  1. 脚手架包和 Visual Studio 中的编码 UI 测试之间存在冲突
  2. 原始错误 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


    【解决方案1】:

    没有办法解决这个问题。唯一真正的解决方法是不使用 MVC 脚手架。

    【讨论】:

    • 我也有同样的问题。我没有使用脚手架。如果我开始一个新的空项目,我仍然会收到错误:s
    猜你喜欢
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 2022-01-04
    • 1970-01-01
    相关资源
    最近更新 更多