Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 调试断点不工作?_C#_.net_Visual Studio_Debugging - Fatal编程技术网

C# 调试断点不工作?

C# 调试断点不工作?,c#,.net,visual-studio,debugging,C#,.net,Visual Studio,Debugging,我可以在VisualStudio中设置断点,当应用程序执行时。此错误请参见图像链接将显示它。如何解决此问题?当当前版本与调试代码不同时,通常会发生这种情况。尝试重新构建解决方案 为此,请执行以下操作: 菜单>构建>重建正如断点上的警告图标所示,它显示源代码与正在运行的代码不一致 试试这些 进行清理,然后重建并再次运行 在上面写着Debug的地方,下拉并转到configurationmanager,确保所有相关的项目都被选中进行编译。 如果您正在运行ASP.NET,请关闭IIS Express,清

我可以在VisualStudio中设置断点,当应用程序执行时。此错误请参见图像链接将显示它。如何解决此问题?

当当前版本与调试代码不同时,通常会发生这种情况。尝试重新构建解决方案

为此,请执行以下操作:


菜单>构建>重建

正如断点上的警告图标所示,它显示源代码与正在运行的代码不一致

试试这些

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