我的解决方案中有两个项目 Bridge
和 BridgeInterface
被我的应用程序更新过程使用,当我尝试使用 Initialize 运行时它抛出 FileLoadException ()
来自 Bridge 类的方法。
问题是我无法进入这个方法,我已经无计可施了,我需要看看代码哪里出了问题!
Bridge 项目原本不是解决方案的一部分,因此我添加了这两个项目并指向了它们的 PDB 符号文件。 (.DLL 在模块窗口中显示为加载的符号。)
我还取消选中“Just My Code”,解决方案中的所有项目都以 .NET 4 Full Profile 为目标。
检查实现者是否使用了 DebuggerStepperBoundary
或 DebuggerStepThroughAttribute
没有这样的运气。
有什么想法吗?
最佳答案
更改主项目中的程序集引用以使用项目引用。
这样 VS 就可以编译桥接项目的调试版本,并正确跟踪正在发生的事情,以便您可以单步执行。
关于c# - 进入/调试接口(interface)实现者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10317565/