我有一个拥有另一个解决方案的依赖.dll的Sharepoint Timer作业解决方案。 要调试第一个,我只需要附加到OWSTIMER.EXE进程。但是我需要调试第二个解决方案当第一个调用第二个方法时。 我一直在尝试将第二个SLN附加到第一个进程,但它没有击中!我想将SLN连接到OWSTIMER.EXE,但这是不可能的。 我试图将第二个附加到OWSTIMER.EXE(OWSTIMER.EXE使用的是第一个SNL,但是依赖的dll是第二个中的同一个)所以理论上这应该可行! :/ 我承认可能还有一些不完全清楚的事情。 有谁知道应该怎么做?并且(最重要的是)任何人都可以解释我的推理有什么问题?
答案 0 :(得分:0)
你真的不需要打开调试代码的解决方案。
我假设你想在第二个解决方案中设置断点。只需转到文件 - >在VS中打开并从第二个解决方案中打开一个文件,然后放置一个断点。它会起作用:))
此外,如果其他一切都失败了,你甚至可以在没有代码的情况下设置断点 - 只需转到Debug-> Breakpoints->新断点并给出namespace.class.method()的名称,VS会将其解析为如果您具有相同名称的不同重载,则使用正确的方法或方法数。
那么您还需要其他任何东西,还是仅仅在第二个解决方案中设置断点?