0

私は WPF アプリを作成していますが、チームが常に直面する問題の 1 つは、Visual Studio がインストールされていないクライアント PC での問題のデバッグです。だから私は一種の「セーフモード」または「デバッグモード」ウィンドウを作成したいと考えています。基本的にこれが行うことは、クライアント PC を使用する開発者に役立つすべてのイベント、エラーなどを入力することです。

このウィンドウは必要な場合にのみ呼び出され、一度開くと、アプリケーション内の他のすべてのウィンドウからデータを受信できるようになります。エラーとイベントを手で入力するつもりはありませんが、それを行う.Net関数があるかどうか疑問に思っていますか?

VS2010の出力ダイアログに似ていると思います。

4

3 に答える 3

0

クライアント PC での問題のデバッグ => アプリケーションが重要なすべてをログに記録することを確認する (ログ ファイルで十分です。ウィンドウは必要ありません)、極端な場合は、VS リモート デバッグ モニターを実行して接続することもできます。 VS を使用すると、自分の PC でアプリをデバッグするようなものになります。ただし、最後の 1 つはクライアントの PC へのネットワーク接続が必要なので、オプション 1 を使用します。また、最初に単体テストを増やすことで、バグが少なくなり、デバッグの必要性が少なくなります。

于 2013-03-31T18:38:13.390 に答える
0

通常、アプリケーションはすべての内部イベントをファイル (txt、xml など) に記録します。エラーが発生した場合、アプリケーションはそれについてユーザーに報告し、現在のログとエラー (スタック トレースなどのすべての例外情報を含む) を開発者に送信します。追加機能 - スクリーンショットを撮るボタン コメントを追加して開発者に送信... あなたの場合、開発者がクライアントの PC を使用できる場合は、Visual Studio リモート デバッガーをインストールし、ネットワーク経由でアプリケーションをデバッグすることができます...

于 2013-03-31T18:45:06.307 に答える