我有visual studio 2010和一个单元测试项目 当我运行(在当前上下文中调试测试),然后停止它,然后更改代码,
我必须重建项目,否则项目将在没有调试的情况下运行,它将使用旧代码!!!
为什么会这样?
答案 0 :(得分:1)
因为测试需要编译版本的代码,因为他们需要执行代码来测试代码是否有效。
编辑:在我的环境中,测试项目在同一个解决方案中。运行测试将自动重建项目。
答案 1 :(得分:1)
运行代码时,运行已编译的可执行文件。当您更改代码时,这不会更改已编译的可执行文件(即您必须'重建'它)。