C# 调试断点不工作?
我可以在VisualStudio中设置断点,当应用程序执行时。此错误请参见图像链接将显示它。如何解决此问题?当当前版本与调试代码不同时,通常会发生这种情况。尝试重新构建解决方案 为此,请执行以下操作:C# 调试断点不工作?,c#,.net,visual-studio,debugging,C#,.net,Visual Studio,Debugging,我可以在VisualStudio中设置断点,当应用程序执行时。此错误请参见图像链接将显示它。如何解决此问题?当当前版本与调试代码不同时,通常会发生这种情况。尝试重新构建解决方案 为此,请执行以下操作: 菜单>构建>重建正如断点上的警告图标所示,它显示源代码与正在运行的代码不一致 试试这些 进行清理,然后重建并再次运行 在上面写着Debug的地方,下拉并转到configurationmanager,确保所有相关的项目都被选中进行编译。 如果您正在运行ASP.NET,请关闭IIS Express,清
菜单>构建>重建正如断点上的警告图标所示,它显示源代码与正在运行的代码不一致 试试这些 进行清理,然后重建并再次运行 在上面写着Debug的地方,下拉并转到configurationmanager,确保所有相关的项目都被选中进行编译。 如果您正在运行ASP.NET,请关闭IIS Express,清理、重建并再次启动IIS Express。
很难理解您在问什么,但是如果您的意思是调试器在这一点上没有中断,请查看将鼠标悬停在断点上时显示的消息。如果不清楚,也可以在此处发布。尝试在运行之前放置断点已经在运行时之前放置断点,但也不起作用。是否在发布模式下生成?如果是,请根据我自己的经验将其更改为DebugI,类似的情况主要发生在构建解决方案中,该解决方案在代码方面已经过时,没有.pdb记录,或者只是编译器从构建中省略了代码,因为代码已经死了,这意味着它将永远不会被任何方式击中。我不得不发表评论-您没有提到关机后,IIS也需要启动..:谢谢你的加入。实际上,清除编译代码中潜在缓存的方法还有很多,我只是列出了一些更常见的方法。