0

私はWindowsPhone用にいくつかのアプリケーションをプログラミングしていて、VisualStudioのWindowsPhoneプロジェクトで実行する方法を理解できないいくつかの標準的なデバッグ方法を探しています。

  1. Windows Phoneプロジェクトでデバッグ目的でのみ、ステートメントをコマンドラインに出力するにはどうすればよいですか?
  2. 使用できますかMessageBox.show()(System.Windows.Formsをインポートできないようです)

すべての助けに感謝します!

4

4 に答える 4

3

デバッグウィンドウに出力されるDebbugger.Logを使用できます

http://msdn.microsoft.com/en-in/library/system.diagnostics.debugger.log(v=vs.95).aspx

于 2013-01-27T05:40:24.297 に答える
0

実際、WindowsPhoneプロジェクトからSystem.Windows.Formsをインポートすることはできません。WP7の場合、Silverlightのサブセットを使用してプログラミングします。そのことを念頭に置いて、System.Windows名前空間を使用するWP7用のSilverlightにはメッセージボックスコントロールがあります:http://msdn.microsoft.com/en-us/library/system.windows.messagebox(VS.95).aspx

メッセージボックスに出力する代わりに、単体テストを利用してデバッグのニーズにアプローチすることをお勧めします。

于 2013-01-27T05:43:29.300 に答える
0

高度なトレースとロギングについては、以下をご覧ください。

SilverlightとWP7の例外処理とロギングのビルディングブロック

NLog for Windows Phone

于 2013-01-27T08:28:28.620 に答える
0
  1. Debug.WriteLine(Something);のように簡単に使用できますConsole.WriteLine(Something);。はSomething自動的に文字列に変換されます。これは可能な限り簡単です。
  2. 示されているように、実際にMessageBoxコントロールを使用できます。System.Windows名前空間に存在します。カスタマイズされたメッセージボックスが必要な場合は、Coding4Funなどのサードパーティツールキットを使用することもできます。
于 2013-01-27T20:02:16.010 に答える