2013-04-09 42 views
0

我有一个Visual Studio 2010测试解决方案,我正在使用MSTest。我将在未来为不同的组件添加多个测试项目。最近,当我添加了一个新的测试项目(自从原始测试项目以来,我第一次为解决方案添加了一个测试项目),我注意到了一个奇怪的问题。无论何时添加新测试或修改新项目中的现有测试并尝试执行“重建解决方案”,Visual Studio都会提示“重建全部成功”,但这些更改未反映在测试结果中。MSTest在测试中找不到更新

我可以通过重建特定项目来使更改生效,但在我添加的项目中,重建全部不起作用,这很奇怪。

我可以说这些更改没有生效,因为我使用上述方法构建了一个工作测试,然后添加了一行来在测试中抛出一个Exception,做了一个“重建解决方案”,然后观察了测试仍然通过。

这不是一个大问题,但它会很好的知道如何解决这个问题,因为我将在很长一段时间内以这种模式进行测试。

回答

1

当我想到这一点的时候,我觉得自己很笨。

在配置管理器中,我忘了检查添加项目的生成框,所以解决方案不知道在重建所有时重建它。