【问题标题】:Issue with running Unit Test in Visual Studio 2012在 Visual Studio 2012 中运行单元测试的问题
【发布时间】:2014-09-07 03:41:13
【问题描述】:

我在构建单元测试时遇到以下错误。

Error: "IUnitTestStorage.Open should be called before operation can continue."

我以前从未遇到过此错误,并且在此之前一切正常。

我尝试删除所有 bin 和 obj 文件并重新构建,但没有帮助。此外,当我创建新的单元测试项目(没有我的代码)时,它给出了同样的错误。

关闭所有 Visual Studio 实例并重新启动它们也无济于事。

我正在使用 Visual Studio 2012 Premium Update 4。

【问题讨论】:

    标签: c# .net unit-testing visual-studio-2012 coded-ui-tests


    【解决方案1】:

    我刚刚关闭并重新打开 VS2015 并清理了解决方案,它对我有用

    【讨论】:

      【解决方案2】:

      我今天在 Visual Studio 2015 中得到它。只需删除调试文件夹、发布文件夹和 obj 文件夹中的所有内容。

      构建解决方案,然后解决。

      【讨论】:

        【解决方案3】:

        根据this,它有助于清理和重建解决方案,而不仅仅是构建。我知道这有点傻,但如果你还没有尝试过......

        【讨论】:

        • 我尝试重新构建。清洁 bin 和 obj 的。它没有帮助。相同的代码在另一台机器上工作正常,但不是这个。即使是 IT 人员也无法理解并遗憾地建议格式化机器作为解决方案:(
        • 这里有一个与构建 - 清理 - 重建相关的重要问题。如果您构建解决方案并遇到此错误,那么执行 clean - rebuild 不会让它消失,您仍然会在您的 clean 和重新构建步骤中看到错误。您需要重新启动 Visual Studio,然后进行干净 - 重建。换句话说,做一个简单的构建不是你的朋友,它会让你陷入悲伤的循环。从一开始就进行干净 - 重建,或者重新启动 Visual Studio 并进行干净 - 重建。
        【解决方案4】:

        这是 Telerik Test Studio 更新版本的问题。尝试重新安装 Telerik Test Studio 以解决此问题。它对我有用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2023-04-04
          • 1970-01-01
          • 1970-01-01
          • 2013-01-16
          • 2012-10-06
          • 1970-01-01
          相关资源
          最近更新 更多