ターゲットデバイスでエミュレーターを動作させることができず、実行中のプログラムをデバッグしたかったのです。
質問する
2179 次
1 に答える
2
1回限りのセットアップ
ActiveSyncを使用してデバイスをコンピューターに接続します。基本的な接続は問題ありません。
デバイスごとに、次の5つの手順を最初に実行します(http://msdn.microsoft.com/en-us/library/b1ksfbk7(VS.80).aspxから)
- Windowsの[スタート]メニューで、[すべてのプログラム]、[Microsoft Visual Studio 2005]、[Visual Studioツール]の順にポイントし、[リモートレジストリエディター]をクリックします。
- リモートレジストリエディタを使用して、デバイスに接続します。
- 次のキーに移動するか、作成します:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETCompactFramework \ Managed Debugger
- AttachEnabledという名前のDWORD値を設定または作成します。
- 値のデータを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\にコピーします。
デバッグするには
- デバイスでプログラムを開始します。
- Visual Studioで、[デバッグ]>[プロセスにアタッチ]に移動します。
- [トランスポート:スマートデバイス]を選択します。
- [参照]をクリックし、[Windows CEデバイス]を選択して、[接続]をクリックします。
- 「使用可能なプロセス」リストからプログラムを選択し、「接続」をクリックします。
于 2013-01-17T16:37:37.933 に答える