VS 2010 Ultimateを使用してC#アプリケーションを開発します。 通常、これらのアプリケーションはユーザーの介入なしに長時間実行されますが、通常は内部にバグがあります。Visual Studioの外で動作するデバッグアプリケーション
残念ながら、アプリケーションがランダムにクラッシュし、エラーを再現できないことがよくあります。また、時には私は "アプリケーションが動作しなくなりました"というメッセージだけを持っており、これ以上の情報はありません。
私はVisual Studioをお客様のマシンにインストールできますが、VSを実行してデバッグモードでソースコードをコンパイル/開始することはできません。私が必要とするのは、の後にVS を起動して、アプリケーションを起動してクラッシュさせることです。実際には実行時に例外が発生した場合、Windowsは「VSでデバッグしますか?」と尋ねますが、YESと答えるとVSが起動しますが、単にソースが見えませんコード(それは同様にPC上にある)、私は例外の原因となっているコードの行を検査することはできません。 VSは私に "ソースコードが利用できません"と伝えます。実際には、WindowsがVSをどのように起動するのか想像できず、クラッシュしたアプリケーションのソースコードがどこにあるのか分かりません。
このデバッグシナリオはどのように機能するのですか?あなたがコンパイルされたプログラムを実行中にエラーをキャッチしたい場合
どうもありがとう、 シモーネ
例外の詳細/コールスタックのロギングは、[PDBファイルの使用方法]の可能な複製( – BrokenGlass
)です(http://stackoverflow.com/questions/72104/how-do-i-use-pdb-files) – BrokenGlass