2011-02-23 27 views
2

私のコンピュータ(Windows 7 64-bit)でVisual Studio 2010を使用する際に問題が発生しました。Visual Studio 2010デバッガはブレークポイントで停止しませんか?

Outlook用のC#アドインを実行しています。私は見通しにそれを追加することができます、それを試してください、しかし、デバッガはブレークポイントで停止しないため、私はそれをデバッグできませんでした。私はそれについてgoogleとここで何かを検索しますが、私は私を助けるものは何も見つかりませんでした。

誰かが解決策を持っていますか?

答えて

3

Visual StudioをOutlookプロセスに添付しましたか? 既存のプロセスにアタッチするには、[デバッグ] - > [プロセスにアタッチ]を開きます。

次に、独自のコードをデバッグできるはずです。

編集: thisをご覧ください。

  • は、別のリンクがanother postを指し、その記事にあります

    代わりにスタート外部アプリのプロジェクトを開始するために、プロジェクトの開始アクションを変更

    • :基本的にはこれが解決される可能性が二つの方法があるように思われます。これは非常にたくさんありますが、VSは同時に複数のフレームワークをデバッグすることはできません(2.0や4.0など)。これを回避する方法についてもいくつかの説明があります。

  • +0

    私はそれを行うことができませんでした。 Outlookを選択すると、「添付」を選択できませんでした – Nanis

    +0

    Outlookにはすでにいくつかのデバッガが接続されていますか?私はちょうど見ていたし、私のシステム上の任意のプロセスに添付することができます。あなたがアタッチできないことが分かっているのは、プロセスにすでにデバッガが接続されているときだけです。あなたは添付ファイルの種類を確認しましたか?デフォルトは自動である必要があります。明示的に管理対象に設定することができます。 –

    +0

    また、既にOutlookに接続している場合は、Outlookで使用されているアセンブリがVisual Studioで使用しているものとまったく同じであることを確認する必要があります。コードベースが異なる場合、VSは壊れません。まあ、これを無効にすることはできますが、このオプションがどこにあるのか正確に忘れてしまいました。とにかく、これは通常、コードベースの違いによってデバッグがほとんど不可能になるため、通常は役に立ちません。 –

    0

    私は本当に文字通りprivate void ThisAddIn_Startup(object sender, System.EventArgs e) { }MessageBox.Show("test");を追加し、すでに存在していたブレークポイントがヒットしたのVisual Studioの2012年

    をこの同じ問題を経験しました。

    私が例外を経験したのは、当初の難しさの原因でした。潜在的にスレッドがきれいに終了せず、最終的に自動生成されたシャットダウンメソッドが実行されました。

    関連する問題