.NET TIPS Visual Studioでコンソール・アプリケーション実行時にコマンド・プロンプトを閉じないようにするには?デジタルアドバンテージ 遠藤 孝信2008/09/04 |
|
|
Visual Studioでコンソール・アプリケーション(コマンド・プロンプトが開いて実行されるアプリケーション)を、[F5]キーを押すなどしてデバッグ実行すると、プログラムの終了とともにコマンド・プロンプトが閉じてしまうため、プログラムの画面出力を確認しづらいことが多い。
これを回避するために、コードの最後の行にブレイクポイントを設定して、そこで実行が中断されるようにする、プログラムの最後に「Console.ReadLine()」を記述し、何らかのキーが押されるまで待つ、といったことがよく行われている。
しかし、画面出力を確認するのが目的であれば、“デバッグなし”で実行を行えばよい。これには、[Ctrl]+[F5]キーを押すか、メニューの[デバッグ]−[デバッグなしで開始]を選択する。
このようにしてプログラムを実行した場合には、プログラムが終了してもコマンド・プロンプトが閉じられず、次のように「続行するには何かキーを押してください」というメッセージが表示された状態で停止する。
コンソール・アプリケーションを「デバッグなしで開始」した場合の画面 |
メッセージにあるとおり、適当なキーを押せば、このコマンド・プロンプトは閉じる。
カテゴリ:Visual Studio .NET 処理対象:IDE カテゴリ:Visual Studio 2005 処理対象:IDE カテゴリ:Visual Studio 2008 処理対象:IDE カテゴリ:C# 処理対象:デバッグ カテゴリ:Visual Basic 処理対象:デバッグ |
「.NET TIPS」 |
Insider.NET フォーラム 新着記事
- 第2回 簡潔なコーディングのために (2017/7/26)
ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている - 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21)
Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう - 第1回 明瞭なコーディングのために (2017/7/19)
C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える - Presentation Translator (2017/7/18)
Presentation TranslatorはPowerPoint用のアドイン。プレゼンテーション時の字幕の付加や、多言語での質疑応答、スライドの翻訳を行える
|
|