我有我的 Sharepoint Timer 作业解决方案,它具有另一个解决方案的依赖 .dll。要调试第一个,我只需要附加到 OWSTIMER.EXE 进程。但是当第一个调用第二个方法时,我需要调试第二个解决方案。我一直在尝试将第二个 SLN 附加到第一个进程,但它没有成功!我正在考虑将两个 SLN 都附加到 OWSTIMER.EXE 但这是不可能的。我尝试将第二个附加到 OWSTIMER.EXE(OWSTIMER.EXE 使用的是第一个 SNL,但依赖的 dll 与第二个相同)所以理论上这应该可以工作!:/我承认这可能不是很清楚。有谁知道该怎么做?而且(最重要的事情)谁能解释我的推理有什么问题???
问问题
653 次
1 回答
0
您真的不需要打开解决方案来调试其代码。
我假设您想在第二个解决方案中设置断点。只需转到 File-> Open in VS 并从第二个解决方案打开一个文件,然后放置一个断点。它会工作:)
此外,如果其他一切都失败了,即使没有代码,您也可以设置断点 - 只需转到 Debug->Breakpoints->new breakpoint 并给出 namespace.class.method() 的名称,VS 会将其解析为正确的方法或编号如果您有同名的不同重载,则方法的数量。
那么您是否需要其他任何东西,或者只是在第二个解决方案中设置断点?
于 2013-12-16T15:06:45.563 回答