8

単純な C# コードを書いているのですが、Debug.WriteLine("..");表示される部分がスキップされます。例えば:

WebClient wc = new WebClient();

        wc.Encoding = System.Text.Encoding.GetEncoding("ISO-8859-1");
        wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(SearchWordsDownloaded);

        Debug.WriteLine("test");
        wc.DownloadStringAsync(new Uri("SomeURL"));

なぜそれが起こっているのですか?

4

4 に答える 4

2

スキップできる唯一の方法は、リリースで実行していることです。

ソリューションをクリーンアップして、デバッグ モードになっていることを確認し、このコード セグメントにブレーク ポイントを追加して F5 キーを押します。

于 2012-10-06T19:38:17.803 に答える
1

Active Solution プラットフォームが x86 または x64 に設定されている場合、Debug.Writeline ステートメントをスキップさせました。構成マネージャーが「すべてのCPU」に設定されている場合にのみヒットできるようです

于 2016-10-27T19:14:20.937 に答える