【问题标题】:Visual Studio 2010 breakpoints consistantly not being hitVisual Studio 2010 断点始终未命中
【发布时间】:2012-10-05 10:53:48
【问题描述】:

我对 Visual Studio 2010 和 ASP.NET 2.0 项目有疑问。

我已经在 StackOverflow 上搜索了我的问题的可能解决方案,但即使有很多与 Visual Studio 调试器相关的文章,也没有专门解决我的问题。

每次开始调试时,Visual Studio 都会告诉我“当前不会命中断点。源代码与原始版本不同。”。过去当我遇到这个问题时,我可以通过执行 Clean Solution 来解决它。或者如果这不起作用,我可以随时重新启动 Visual Studio 或我的机器,问题就会消失。但是,这不再起作用了。解决方案清理完毕,我可以重建,但调试器仍然抱怨源。

我发现如果我删除“C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”中的“root”文件夹,问题暂时消失了,但只有下次启动时调试器,并且仅适用于当前在项目中设置的断点。由于源/原始差异,我在调试器运行时添加的所有断点也没有被命中。

我不知道如何永久解决此问题,因为我不想在每次必须启动调试会话时都删除该文件夹。

我还有一些 ASP.NET 4.0 项目可以很好地调试。

我使用的是 Windows 7 企业版 (x64)。

如果有人有建议,我将不胜感激:)

【问题讨论】:

    标签: visual-studio-2010 visual-studio-debugging


    【解决方案1】:

    试试这个

    右键解决方案。
    点击“属性”
    转到:“公共属性”->“项目依赖关系”
    从下拉列表中选择您的“项目”
    检查“取决于”列表中的每个项目
    点击“确定”

    现在打开“任务管理器”
    并杀死所有工作进程,即 "w3wp" 在 iis7 的情况下
    或者杀死所有“WebDev.WebServer40.exe”进程

    现在运行您的应用程序。

    【讨论】:

    • 您好,Deepak,感谢您的回复。不幸的是,依赖项已经正确设置了。
    猜你喜欢
    • 2014-03-02
    • 1970-01-01
    • 1970-01-01
    • 2014-03-27
    • 2018-09-24
    • 1970-01-01
    • 2018-01-21
    • 1970-01-01
    相关资源
    最近更新 更多