7

Visual Studio 2012 でプロジェクトをテストしています。

x86 でコードを実行するConsole.Writelineと、出力ウィンドウに表示されます。ただし、x64 で実行すると、実行されません。

代わりに使用できることは理解していますが、なぜ機能しないのか、またはどこかに設定があるのかSystem.Diagnostics.Debug​​ を本当に理解したいと思います.Console.Writeline

ありがとう。

編集:観察:Visual Studioホスティングプロセスは両方のビルドで無効になっています。Console.Writeline有効にすると、 x64 と x86 の両方ですべてのメッセージが表示されます。再度無効にすると、x86 のみが表示されますConsole.Writeline

4

2 に答える 2

3

2つの間に違いはないはずです。ほとんどの場合、x86とx64のコンパイルプロファイルの間に構成の違いがあります。どちらの場合も、コンソールアプリケーションを構築していることを確認してください。

于 2012-10-25T14:32:42.103 に答える
1

x64 の作成中に、必ず AnyCpu から設定をコピーしてください。同様の問題がありましたが、コピーするとうまくいきました。

于 2017-04-05T06:51:56.163 に答える