我有一个使用 MSTest 的 Visual Studio 2010 测试解决方案。将来我将为不同的组件添加多个测试项目。最近,当我添加一个新的测试项目时(自从原来的测试项目以来,我第一次在解决方案中添加了一个测试项目),我注意到一个奇怪的问题。每当我在新项目中添加新测试或修改现有测试并尝试执行“重建解决方案”时,Visual Studio 都会显示“重建所有成功”,但更改不会反映在测试结果中。
我可以通过重建特定项目来使更改生效,但是很奇怪,重建全部在我添加的项目中没有生效。
我可以看出更改没有生效,因为我使用上述方法构建了一个工作测试,然后在测试中添加了一行抛出异常,做了一个“重建解决方案”,然后看着测试仍然通过。
这不是一个主要问题,但很高兴知道如何解决它,因为我将在很长一段时间内以这种模式进行测试。