首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单元测试调试步骤随机通过代码

单元测试调试步骤随机通过代码
EN

Stack Overflow用户
提问于 2013-09-02 14:40:59
回答 1查看 86关注 0票数 0

最近,我们得到了一个项目,从使用VS2010 (使用.net Framework3.5)编写到VS2012 (使用.net Framework4)。我们使用TFS,因此可以使用较早的构建。

在调试构建断点的VS2010版本时,<TestMethod()>方法将工作,在被调用的代码上逐步进入和断点,并从开始到完成逐步执行代码。

在2012年版本中,断点只在<TestMethod()>代码中真正工作。一旦代码离开<TestMethod()>区域,事情就变得奇怪了。进入和通过代码似乎只是一步一步的随机行在代码中。值解析奇怪,调试器似乎在代码中跳转,基本上是随机的。一旦调试器返回到<TestMethod()>代码区域,事情就会恢复正常,即使调试期间显示的值都很奇怪,调用函数也会返回正确的结果。

我真想不出怎么能比这更好地描述发生了什么。我不负责软件的构建,那些不知道他们改变了什么可能导致这个问题的人。

这些是否对任何人来说都足够熟悉,他们可以建议哪些设置可能已经更改以产生这种行为,或者我需要在.net 4下设置哪些设置才能使单元测试再次工作?

EN

Stack Overflow用户

发布于 2013-09-02 14:44:20

当调试器使用的源代码与用于编译正在调试的程序集的源代码不同时,通常会发生这种情况。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18575735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档