首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“当前不会命中断点。源代码与原始版本不同。”这是什么意思?

“当前不会命中断点。源代码与原始版本不同。”这是什么意思?
EN

Stack Overflow用户
提问于 2010-03-18 18:01:23
回答 63查看 303.1K关注 0票数 566

在Visual Studio中调试时,有时我会添加一个断点,但它是空的,VS会说“断点当前不会命中。源代码与原始版本不同。”显然,这会阻止我进行调试。

这条信息到底是什么意思?什么原始版本?如果我只是打开了解决方案,而没有对代码做任何修改,怎么会有“原始版本”呢?

EN

回答 63

Stack Overflow用户

发布于 2010-11-09 21:52:25

正如它所说的,“源代码与原始版本不同”。

右键单击解决方案资源管理器中的项目文件夹,然后选择Clean。构建项目的新版本,断点将再次工作!

票数 301
EN

Stack Overflow用户

发布于 2011-01-14 06:01:08

如果在Debug build configuration中取消选中DLL项目,您的新代码将永远不会生成!

转到Build --> Configuration Manager ... (在VS2010中)并检查包含您试图调试的代码的项目是否针对当前构建配置进行了检查。

票数 137
EN

Stack Overflow用户

发布于 2012-01-10 02:32:50

对我来说,这是在WebSite项目中工作的时候。清理完这些临时文件夹后,我得到了正确的编译器错误:

  • C:\Documents and Settings\%username%\AppData\Local\Temp\Temporary ASP.NET Files
  • C:\windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

当我发现一个我故意移到子文件夹中的类文件以某种方式重新出现在根文件夹中时,我终于解决了这个问题。当我在编辑另一个的时候,VS正在使用那个。

票数 46
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2468852

复制
相关文章

相似问题

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