0

別のソリューションの依存 .dll を持つ Sharepoint Timer ジョブ ソリューションがあります。最初のものをデバッグするには、OWSTIMER.EXE プロセスにアタッチするだけです。しかし、1番目が2番目のメソッドを呼び出すときに、2番目のソリューションをデバッグする必要があります。1つめの工程に2つめのSLNを付けるなど色々試しているのですがヒットしません!両方の SLN を OWSTIMER.EXE に添付することを考えていますが、それは不可能です。2番目をOWSTIMER.EXEにアタッチしようとしました(OWSTIMER.EXEは1番目のSNLを使用していますが、依存DLLは2番目のものと同じです)ので、理論的にはこれでうまくいくはずです!:/ 私は、おそらくそれについて完全に明確ではない何かを告白します. これをどのように行うべきか誰にも考えがありますか? そして(最も重要なこと)誰かが私の推論のどこが悪いのか説明してもらえますか???

4

1 に答える 1

0

コードをデバッグするためにソリューションを開く必要はありません。

2 番目のソリューションにブレークポイントを設定するとします。File-> Open in VS に移動し、2 番目のソリューションからファイルを開き、ブレークポイントを配置します。それが動作します :)

また、他のすべてが失敗した場合は、コードがなくてもブレークポイントを設定できます - Debug->Breakpoints->new breakpoint に移動し、namespace.class.method() の名前を指定すると、VS はそれを正しいメソッドまたは番号に解決します同じ名前の異なるオーバーロードがある場合のメソッドの。

では、2 番目のソリューションでブレークポイントを設定するために他に何か必要ですか?

于 2013-12-16T15:06:45.563 に答える