我有两个解决方案,一个是我的主应用程序,另一个是插件。我正在编辑我的应用程序的插件,所以我已将插件项目添加到我的应用程序解决方案并引用它而不是.dll
我遇到插件中的断点问题。我已经在插件等待响应的地方放了一些断点。该插件在处理完数据并且我的主应用程序订阅了该事件后触发了一个事件。调试器总是打破主应用程序中的事件,但在我的插件中,调试器只会在我第一次启动程序时命中断点。当没有命中断点时,我会看一下调用堆栈,它会告诉我它已经超过了断点所在的那段代码。
我不知道这里发生了什么,它刚刚开始发生。我做的最后一件事是在插件中添加一个任务,该任务将在收到数据时结束并处理结果。
任何人都可以帮助我吗?
我的代码在debug
中运行更新
基本上我的问题是我从对象列表中获取数据并获得一个,然后在我的另一个任务中处理它。这工作正常,但是当断点的问题开始时,我注意到正在返回的数据始终是完全相同的,并且始终是我得到的第一个元素。
我不知道这是否有用,但它可能是我无法识别的缓存问题。