c# - 为什么我的测试项目没有出现在测试资源管理器中

标签 c# c++ vb.net unit-testing visual-studio-2012

我正在使用 VS2012 (v110) 我创建了一个只有 1 个函数的简单 dll 应用程序和一个测试 dll 函数的测试项目。我将这两个项目设置为 win32 的调试版本,并尝试清理和重建这两个项目,但我没有看到任何测试要在测试资源管理器窗口上运行。

我也已经在测试项目中引用了Dll项目。

为什么 Test Explorer 窗口中没有显示任何内容?

最佳答案

实际上,MSTest 不适用于简单的类库项目。 您必须创建一个单元测试项目并将您的测试放在那里。

如果您使用其他测试框架,如 NUnit,那么您可以使用普通类库。然后,您可以使用 NUnit 在 VS 外部运行测试,或使用 ReSharper 等工具在 VS 内部运行这些测试

关于c# - 为什么我的测试项目没有出现在测试资源管理器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16385174/

相关文章:

C# - 替换字符串中的字符

c++ - 贝尔曼福特邻接矩阵的单源最短路径未检测到负循环

vb.net - 如何使用代码更改 vb.net 中的标签颜色?

javascript - Safari 添加 .html 以使用 epplus jquery.fileDownload.js 下载 xlsx

c# - 你能在 Visual Studio 构建过程中从不同的文件夹中获取 "lay over"代码吗?

c++ - 构造函数的参数数量

vb.net - vb.net 访问路径被拒绝

javascript - 如何在 JavaScript 中设置 textBox.Text=radCombo.Text

c# - 跨文本框的文本选择

C++11 初始化列表、数组和枚举的乐趣