QA@IT
この質問・回答は、@ITの旧掲示板からインポートされたものです。

Debug.WriteLineの出力表示について

プログラム初心者です。
使用環境:Visual Basic.NET2005

例えば、次のように記述してデバッグし、Button1をクリックしても出力ウィンドウには何も表示されません。
どこが悪いのでしょうか。御教授宜しくお願いいたします。
なお、デバッグ終了後、イミィデエイトウィンドウには書き込まれています。
出力元の表示は「デバッグ」に設定しています。

Private Sub Form1_Load( …
  Debug.WriteLine("AA")
End Sub

Private Sub Button1_Click( …
  Debug.WriteLine("BB")
End Sub

質問者:cansun

回答

さかもとです。
Console.WriteLine("hoge")
のことでしょうか?

投稿者:さかもと

編集 履歴 (0)

cansunさんの書き込み (2006-05-03 16:06) より:

例えば、次のように記述してデバッグし、Button1をクリックしても出力ウィンドウには何も表示されません。

どこが悪いのでしょうか。

Console.WriteLine メソッドじゃないのでしょうか?

_________________C# と VB.NET の入門サイト
じゃんぬねっと日誌

投稿者:じゃんぬねっと

編集 履歴 (0)

さかもとさん、じゃんぬねっとさん 早速の御教授有難うございます。
Console.WriteLine メソッドで解決しました。
しかし、「@IT > Insider.NET > .NET TIPS > VS.NETでデバッグ・メッセージを出力するには?(デジタルアドバンテージ2004/03/26)」や他の参考本でも「Debug.WriteLine メソッド」で記述されていますが、VB2005で変更になったのでしょうか。

投稿者:cansun

編集 履歴 (0)

cansunさんの書き込み (2006-05-03 16:59) より:

しかし、「@IT > Insider.NET > .NET TIPS > VS.NETでデバッグ・メッセージを出力するには?(デジタルアドバンテージ2004/03/26)」や他の参考本でも「Debug.WriteLine メソッド」で記述されていますが、VB2005で変更になったのでしょうか。

いいえ、変更されたわけではありません。

おそらく Release ビルドになっているのではないでしょうか?
VS2005 になって、初期設定が Release ビルドになりましたよね。
VS2003 までは初期設定が Debug ビルドでした。

_________________C# と VB.NET の入門サイト
じゃんぬねっと日誌

投稿者:じゃんぬねっと

編集 履歴 (0)

じゃんねぬねっとさん 有難うございます。
ですが、Debug/Releaseビルドの設定が今一わかりません。

① 本会議室「VS2005 ASP.NET での Debug/Release 構成について」を参照しました。
  当方はASP.NETではなくWindowsですが「Debug/Release」の設定がわかりません。
② Helpより「Visual Studio デバッガ 」−「方法 : デバッグ構成とリリース構成を設定する」内の

 メモ:[デバッグ] メニューの [開始] を選択したときはデバッグ構成が、[ビルド] メニューを使用したときはリリース構成が Visual Studio によって自動的に選択されます。

と記載されている。
また、同ページの「デバッグ構成とリリース構成を切り替える」には、

[標準] ツール バーの [ソリューション構成] ボックスで、[Debug] または [Release] をクリックします。

と記載されてする。
上記の「VS2005 ASP.NET での Debug/Release 構成について」を考慮すると、このHelpの内容は、VB.NET2003以前のものではないでしょうか。
VB.NET2005のHelpの解答だと思い無駄な時間を取られます。VB.NET2005の内容はどこに記述してあるのでしょうか。

投稿者:cansun

編集 履歴 (0)

(1) 本会議室「VS2005 ASP.NET での Debug/Release 構成について」を参照しました。

  当方はASP.NETではなくWindowsですが「Debug/Release」の設定がわかりません。

Express Edition をお使いですか?
ビルド構成の扱いは、Express Edition ではかなり簡略化されているようです。

開発環境に関する情報が

>使用環境:Visual Basic.NET2005

としか記載されていないので、読み取ることができませんでした。

使用している開発環境の情報を最初から正確に教えてもらえれば、お互いに余分な手間や時間が省けることになると思います。

投稿者:渋木宏明(ひどり)

編集 履歴 (0)

Editionは、Team Edition for Software Developers です。
宜しくお願いいたします。

投稿者:cansun

編集 履歴 (0)

cansunさんの書き込み (2006-05-04 14:38) より:

[標準] ツール バーの [ソリューション構成] ボックスで、[Debug] または [Release] をクリックします。

と記載されてする

上記の「VS2005 ASP.NET での Debug/Release 構成について」を考慮すると、このHelpの内容は、VB.NET2003以前のものではないでしょうか。

IDE 上での話ですので VB.NET2003 というより、V*S*.NET 2003 ですよね。

ちなみに、VS2005 でも同じくツール バーで簡単に変更できます。
初期設定では、ツール バーにある「デバッグ実行」の右矢印の隣にあります。

ツール バー上にない場合は、[ビルド] メニューの構成マネージャから変えられます。

VB.NET2005のHelpの解答だと思い無駄な時間を取られます。VB.NET2005の内容はどこに記述してあるのでしょうか。

ここで、「無駄な時間」だとか言われても、正直困るのですが... (;^-^)

_________________C# と VB.NET の入門サイト
じゃんぬねっと日誌

投稿者:じゃんぬねっと

編集 履歴 (0)

こんな感じで

投稿者:Jitta

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。