Visual C# 2005 Express Editionでビルドで発行した自作プログラムの閉じるボタンを押したときに「JITデバッグが有効になっていません。Visual Studio .NETでJITデバッグを有効にするには、[ツール]、[オプション]、[デバッグ]から設定を行ってください」。設定は特に何も変更していないのですが、私のプログラムにはバグがあるのでしょうか?対処方法を教えてください。

回答の条件
  • 1人2回まで
  • 登録:2006/04/04 20:14:17
  • 終了:2006/04/10 09:46:44

回答(2件)

id:shun262 No.1

shun262回答回数95ベストアンサー獲得回数32006/04/04 22:33:10

ポイント23pt

http://dummy.com

ただまっさらなフォームだけのプロジェクトを作ってコンパイルしてみてください。

それでも同様にデバッグを求められるなら、開発環境が悪いと思いますが、そうでない場合はあなたのプログラムにバグがある可能性があります。

私もC#でプログラムをたまに書きますが、終了時にあるバグではなくて、実行時にバグっている状態だけどなんだかスルーされて、終了時に怒られる事がたまにあります。

デバッグして、どこで例外が投げられてるか見るといいでしょう。

id:simplestyle

フォームだけの場合は、そのようなことは起きないですが・・・・

2006/04/05 07:54:11
id:ToMmY No.2

ToMmY回答回数656ベストアンサー獲得回数192006/04/04 23:02:33

ポイント47pt

ツールの問題です。

リリースコンパイル状態でコンパイルを行っているのにデバッグモードに入ってしまう場合にそういう記述がでるのではないでしょうか?

(持っていないのでわかりませんが、2003やVC++ではこのような場合にでます。)

対処法はデバッグコンパイルをおこなう。基本的に配布版いがいはデバッグで問題ないでしょう。

id:simplestyle

その通りです。リリースコンパイルなのにデバッグモードに入ってしまいます。デバッグモードでは問題は起こりません。私は配布版を作っているのですが、2003やVC++ではどういう対処をされてましたでしょうか?

2006/04/05 07:53:31

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません