2011-06-21 3 views
1

Visual Studioを使用して作成したプログラムがありますが、VSがデバッグされていないと起動しません。どこで問題を探すべきですか?デバッグしない限りプログラムは起動しません

プログラムはVSを介してデバッグするときに機能しますが、デバッグフォルダーからは起動しません。デバッグ時にプログラムはうまく動作します。出力はありません。例外 - -

+2

デバッガで。 – PengOne

+0

あなたはコンソールの出力を見るべきであり、「始まらない」よりも優れた説明が役に立つでしょう。 – PeterT

+1

彼は、「公平であるという出力はありません」と言った。 –

答えて

1

を私はWindbgの中でアプリケーションを実行することをお勧めしたい(の一部Debugging Tools for Windows)。 Do File - > Attach to executableを選択し、F5キーを押します。あなたはそこでより有益な出力を得るべきです。私はそれがDLLの依存またはマニフェストの問題だと思う。もう1つの便利なツールはDependency Walkerで、Visual Studioのパス上にあるいくつかのDLLを強調表示するかもしれませんが、あなたのデフォルトのパスは表示されません。もう一つは、Visual Studioですべてのタイプのデバッグ出力が表示されていることを確認することです。右クリックしてデバッグ出力ウィンドウにコンテキストメニューを表示し、例外メッセージとモジュールロードメッセージが表示されていることを確認します。

0

は例外

デバッグの停止をオンにしてください起動時のこの種の問題のための共通言語ランタイム例外(スローされ、ユーザーの未処理)

関連する問題