我有一个Visual Studio 2010测试解决方案,我正在使用MSTest。我将来会为不同的组件添加多个测试项目。最近,当我添加一个新的测试项目时(自从原始测试项目以来我第一次在解决方案中添加了一个测试项目),我发现了一个奇怪的问题。每当我在新项目中添加新测试或修改现有测试并尝试执行“重建解决方案”时,Visual Studio会说“重建所有成功”,但更改不会反映在测试结果中。
我可以通过重建特定项目来使更改生效,但是在我添加的项目中,Rebuild All不会生效,这很奇怪。
我可以说这些更改没有生效,因为我用上面的方法构建了一个工作测试,然后添加了一行在测试中抛出一个Exception,做了一个“Rebuild Solution”,然后看了测试仍然通过。
这不是一个主要问题,但知道如何修复它会很好,因为我将在很长一段时间内以这种模式进行测试。
答案 0 :(得分:1)
当我想出这个时,我觉得自己是个笨蛋。
在Configuration Manager中,我忘了检查添加项目的Build框,因此当我进行全部重建时,解决方案不知道构建它。