私のアプリは私のマシンで動作します。しかし、別のユーザー(彼のマシンでもそれを使うことができるユーザー)は、サーバーマシン上で彼にとってはうまくいかないと言っています。しかし、サーバーは単に「プログラム名が動作しなくなった」と言っています。そこ「ビュー問題の詳細」コマンドがありますが、それは十分な私に教えてくれない:Main()
の私のアプリが「機能しなくなった」理由を調べるには?
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: programname.exe
Problem Signature 02: 0.0.0.0
Problem Signature 03: 4e20a786
Problem Signature 04: mscorlib
Problem Signature 05: 2.0.0.0
Problem Signature 06: 4d8c1599
Problem Signature 07: f9b
Problem Signature 08: 80
Problem Signature 09: System.IO.FileNotFoundException
OS Version: 6.1.7600.2.0.0.16.7
Locale ID: 1033
非常に最初の行は、スタックトレースを持つウィンドウを表示するようになっている「未処理の例外ハンドラ」をインストールしてください。それまではうまくいった。
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.Automatic);
Application.ThreadException += ShowUnhandledException;
コールスタックを取得する方法はありますか。 P.S.私は次の時間にそれを必要とします;)
外部ファイルを読み込んでいますが、間違いを確認していませんか? –
私が知っているわけではありません。 – Qwertie
System.IO。FileNotFoundExcdeptionは、SOMETHINGが探し出されたことを示します。おそらく、外部の.dllが暗黙的に読み込まれており、友人のマシンにインストールされていません。 –