4

プロジェクトのために Windows CE 6 から Windows Embedded Standard 7 に移行していますが、Windows Embedded ターゲット デバイスで .Net アプリのリモート デバッグがどのように機能するのか疑問に思っています。VS2008 と ActiveSync (USB) を使用する CE では、F5 キーを押すと、アプリがターゲット デバイスに自動的に展開されて実行されるため、ローカルでデバッグする場合と同じように、ブレークポイントをステップ実行できます。

Windows Embedded デバッグ用の同等のリモート デバッグ ソリューションはありますか? Visual Studio の「リモート デバッガー」のドキュメントをざっと見てみると、全体がかなりぎこちなく、統合されていないように見えます。CE で行うように、Windows Embedded を実行しているターゲット デバイスでアプリケーションをデバッグする簡単な方法はありますか?

ありがとう、ベン

4

1 に答える 1

1

Embedded Std7 の標準ネットワーク インターフェイスを介してこれを行った経験しかありませんが、ActiveSync 接続を使用するアプローチはまったく同じであると思います (私の携帯電話のような ActiveSync デバイスは [マイ コンピュータ] の下に表示されます)。要するに:

  • 埋め込みデバイスが \\Embedded にあるとします
  • 組み込みデバイスのディレクトリを共有します。たとえば、「temp」とします。
  • デバイスでリモート デバッガー クライアントを起動します
  • VS プロジェクトの出力ディレクトリを \\Embedded\temp に指定します
  • \\Embedded でプロジェクトのオプションをリモート デバッグに設定します。
  • F5 キーを押すと、exe がビルドされ、\\Embedded\temp に配置され、デバッグが開始されます。

私が始めたドキュメントについては、こちらをご覧ください。

于 2011-04-04T12:57:12.063 に答える