-1

My C# winform アプリを C:\ProgramFiles にインストールすると、実行しようとするたびに問題が発生します。3 つのオプション (閉じる、デバッグ、オンライン ソリューションを確認する) で通常の「アプリが動作を停止しました」というエラーが表示されます。

これで、すべての Dll と要件が InstDir にあることを確信できました。InstDir を別の場所 (たとえばデスクトップなど) にコピー/貼り付けすると、このアプリは動作します!!

なぜこれが私に起こっているのですか?! 設定がありませんか?どうすればこれを修正できますか?

追加:エラーメッセージからこれを受け取りました:

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: typingfreak.exe
  Problem Signature 02: 1.0.0.0
  Problem Signature 03: 5029e51b
  Problem Signature 04: mscorlib
  Problem Signature 05: 4.0.0.0
  Problem Signature 06: 4ba1da6f
  Problem Signature 07: 3dab
  Problem Signature 08: 13c
  Problem Signature 09: System.UnauthorizedAccess
  OS Version:   6.1.7600.2.0.0.256.1
  Locale ID:    12297
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
  Additional Information 3: 0a9e
  Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

どうぞ、どんな助けでも大歓迎です..

4

1 に答える 1

0

まず、アプリケーションがクラッシュしたときにスローされた例外を取得する必要があります。それがなければ、問題を診断することは不可能です。このイベントを使用して、ログを作成し、何らかのログに例外をダンプします。

于 2012-08-14T05:26:23.840 に答える