2

Visual Studioでカスタムタイマージョブをデバッグするために、デバッガーをヒットできませんでした。

.PDBファイルをGACに追加する必要がありますか?

上記を試してみましたが、この特定のファイルをドラッグアンドドロップできません。

なぜこのファイルを追加する必要があるのですか?

4

2 に答える 2

2

シェルウィンドウエクスプローラーがアセンブリフォルダーにアタッチされているため、ドラッグアンドドロップはアセンブリフォルダーでは機能しません。このシェルをバイパスするために3つのことを行うことができます-

  1. C:\ windows \ assemblyGAC_MSIL \ yourassembly \yourassemblyversion\のcmdを介して.pdbファイルをコピーします

  2. gacutil.exeを使用する

  3. アセンブリフォルダをNetwork-Drive\server \ c $ \ windows \ assemblyとしてマップし、通常どおりに.pdbをコピーします

これは、タイマージョブのデバッグに関する優れた記事です。SP2007用に作成されていますが、SP2010にも適用する必要があります。

于 2011-09-19T11:33:50.227 に答える
2

私は常にbinにコンパイルし、DLLファイルをGACにのみ(通常は手動で)移動してから、デバッガーをOWSTimer.exeプロセスに接続します。正常に動作します。GACでファイルを置き換えた後、サービスを再起動することを忘れないでください。

于 2011-09-19T18:01:29.027 に答える