C#程序在没有断点的情况下冻结

C#程序在没有断点的情况下冻结,c#,breakpoints,freeze,C#,Breakpoints,Freeze,我正在实现一个程序,它从不同的站点获取文本,并检查哪些站点与查询最相关。问题是,当我的代码中有断点时,它工作得非常好,但如果没有断点,程序就会冻结。这是内存问题吗?请问我能做些什么来解决这个问题 谢谢我也遇到过类似的问题。在选项->调试->常规中禁用“启用属性求值和其他隐式函数调用”更改了问题。对我来说,它使它一直冻结,更容易调试。我也遇到过类似的问题。在选项->调试->常规中禁用“启用属性求值和其他隐式函数调用”更改了问题。对我来说,它使程序一直处于冻结状态,更易于调试。也许不是断点避免了程序

我正在实现一个程序,它从不同的站点获取文本,并检查哪些站点与查询最相关。问题是,当我的代码中有断点时,它工作得非常好,但如果没有断点,程序就会冻结。这是内存问题吗?请问我能做些什么来解决这个问题


谢谢

我也遇到过类似的问题。在选项->调试->常规中禁用“启用属性求值和其他隐式函数调用”更改了问题。对我来说,它使它一直冻结,更容易调试。

我也遇到过类似的问题。在选项->调试->常规中禁用“启用属性求值和其他隐式函数调用”更改了问题。对我来说,它使程序一直处于冻结状态,更易于调试。

也许不是断点避免了程序崩溃,而是应用程序停止的时间。 也许插入一些“睡眠”会让你对正在发生的事情有一些有用的了解


当您的程序与后台执行异步调用或繁忙等待的第三方库交互时,可能会发生这种情况。

可能不是断点避免了程序崩溃,而是应用程序停止的时间。 也许插入一些“睡眠”会让你对正在发生的事情有一些有用的了解


当您的程序与后台执行异步调用或繁忙等待的第三方库交互时,可能会发生这种情况。

没有任何代码,我们只能猜测:)一个原因可能是您的程序占用CPU时间,这通常看起来像“冻结”。冻结,还是崩溃?你要在什么代码中设置断点?这类事情通常是一个线程问题——主线程上的断点可能会让长时间运行的操作(如从站点下载文本)有机会完成,因此下面的代码只适用于“wait”当断点被设置时,你会得到……没有任何代码,我们只能猜测:)一个原因可能是你的程序占用了CPU时间,这通常看起来像“冻结”。冻结,还是崩溃?你要在什么代码中设置断点?这类事情通常是线程问题-主线程上的断点可能会让长时间运行的操作(如从站点下载文本)有机会完成,因此以下代码仅适用于设置断点时得到的“wait”。。。