c# - 为什么我的所有Visual Studio测试结果都是 “Not executed”

标签 c# unit-testing visual-studio-2008

当我在项目中运行单元测试时,我看到每个结果“未执行”。我已经重新启动计算机,所以我怀疑这是某种挂起的进程问题。

谷歌没有透露任何消息。有人有什么想法吗?

最佳答案

真是皮塔饼! IDE不显示任何错误。为了确定错误,您必须执行此操作

  • 打开Visual Studio命令提示符
  • 切换到测试项目的二进制输出所在的目录。
  • 键入mstest/testcontainer:The.Name.Of.Your.Test.Assembly.dll

  • 在输出的底部,您将看到以下文本

    Run has the following issue(s):



    以我为例:

    无法将测试运行'Peter Morris @ PETERMORRIS-PC 2009-02-09 10:00:37'排队:测试运行部署问题:文件或目录'C:\SomePath\SomeProject.Tests\bin\Debug\Rhino.Mocks.dll'不可信。

    现在,如果VS在IDE中告诉我这一点,我可以在几分钟之内修复它!您所要做的就是打开Windows资源管理器并找到该DLL。右键单击它,然后转到“属性”。然后点击“取消阻止”按钮。

    真浪费我的时间!

    关于c# - 为什么我的所有Visual Studio测试结果都是 “Not executed”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/525578/

    相关文章:

    c# - 如何将 json 添加到 RestSharp POST 请求

    c# - 如何从 C# 中删除 IIS 对象?

    c++ - 将 Doxygen 用于 Visual Studio 2008 项目

    cocoa - 添加测试目标时 Xcode 5 抛出 "Library not loaded"错误

    c# - Rhino Mock stub 返回与预期不同的类型并破坏了我的单元测试

    visual-studio-2008 - 使用 Orca 从命令行编辑 msi?

    .net - 如何在 .NET/C#/VS2008 中的项目之间共享命名空间。接收错误 : "are you missing an assembly reference?"

    c# - 将 C# DLL 合并到 .EXE

    c# - 将代码发布为 nuget 有什么要求

    javascript - QUnit、Sinon.js - 如何确保发布到假服务器的请求正文正确?