0

我最近开始遇到这个(奇怪的)问题。我的应用程序同时使用 C++ 和 C#,并且我已经能够在我的 C++ Dll 或我的 C# 程序集中调试和单步调试代码。

出于某种原因,我不能再将断点放在我的 C# 代码中,因为一旦达到断点,我就无法使用鼠标。单击任意位置(在 Windows 7 中)似乎会使整个操作系统挂起几秒钟,在鼠标所在的位置缓慢填充一个小的绿色进度条。当我再次控制鼠标时,就好像我没有点击任何地方一样。我不能点击“停止调试”,我不能点击Windows任务栏中的应用程序,我不能用鼠标做任何事情(除了挂起系统几秒钟)。

只有当我按下 F5(继续执行代码)并且应用程序再次运行时,我才能使用鼠标。

注意 #1:如果我“附加到进程”,也会发生此问题 注意 #2:当我在 C++ 中调试时不会发生此问题。

有任何想法吗?我意识到这是一个关于“模糊”问题的“模糊”问题......但此时任何帮助将不胜感激。

谢谢你。

4

0 回答 0