2

ターゲットデバイスでエミュレーターを動作させることができず、実行中のプログラムをデバッグしたかったのです。

4

1 に答える 1

2

1回限りのセットアップ

ActiveSyncを使用してデバイスをコンピューターに接続します。基本的な接続は問題ありません。

デバイスごとに、次の5つの手順を最初に実行します(http://msdn.microsoft.com/en-us/library/b1ksfbk7(VS.80).aspxから)

  1. Windowsの[スタート]メニューで、[すべてのプログラム]、[Microsoft Visual Studio 2005]、[Visual Studioツール]の順にポイントし、[リモートレジストリエディター]をクリックします。
  2. リモートレジストリエディタを使用して、デバイスに接続します。
  3. 次のキーに移動するか、作成します:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETCompactFramework \ Managed Debugger
  4. AttachEnabledという名前のDWORD値を設定または作成します。
  5. 値のデータを1に設定します。

また、最初に次のことを行います(http://social.msdn.microsoft.com/Forums/en/vssmartdevicesvbcs/thread/5271dbc0-f4a0-422b-9ea3-3c4e9c99ace2から)

eDbgTL.dllとTcpConnectionA.dllをC:\ Program Files(x86)\ Common Files \ microsoft shared \ CoreCon \ 1.0 \ Target \ wce400 \armv4i\からデバイスの\Windows\にコピーします。

デバッグするには

  1. デバイスでプログラムを開始します。
  2. Visual Studioで、[デバッグ]>[プロセスにアタッチ]に移動します。
  3. [トランスポート:スマートデバイス]を選択します。
  4. [参照]をクリックし、[Windows CEデバイス]を選択して、[接続]をクリックします。
  5. 「使用可能なプロセス」リストからプログラムを選択し、「接続」をクリックします。
于 2013-01-17T16:37:37.933 に答える