2011-07-04 11 views
0

WinCEデバイスのアプリケーションをデバッグしようとしています。 VS2008が私のマシン(VS2010の隣に)にインストールされていますが、エミュレータやデバイスではデバッグできません。私は今、いくつかの時間を検索したが、誰もこれを正しく構成する方法を説明するか、または良いを与えることができますリンク?WinCE5デバイスでVS2008(Win7)でデバッガを使用する方法

デバッガを使用すると、デバイス上にAppName\AppName.exeが見つかりませんでした。スマートデバイスをWindows CEに設定してデバイスに接続すると、しばらくしてから接続できないというメッセージが表示されます。

ActiveSyncがインストールされていないため、Win7では使用できません。

答えて

2

に役立ちます希望は、これはコードまたはネイティブコードを管理しますか?ネイティブの場合、どのプロセッサアーキテクチャ(ARM、x86など)ですか?ネイティブコードの場合は、少なくとも、一致するアーキテクチャにSDKがインストールされている必要があります。実際のSDKは実際問題ではありません。

デバッガ接続を行うには、coreconビット(conmanclient2.exe、cmaccept.exeなど)をデバイスに手動で実行してからIPアドレスに接続してください。これは、管理対象アプリとネイティブアプリの両方で機能し、WMDC/ASパイプを使用するよりも信頼性が高くなります。 This article covers it - 2005年ですが、VS08のプロセスは同じです。

+0

私は他のプロジェクトで中断されましたが、今日それに戻りました。私は働くCoreConメソッドを持っています。いくつかの設定を変更した後にいくつかのVS再起動を行うか、または何らかの修正後に接続を再確立する必要がありますが、動作します。これはデバッグ目的でコードブラインドを作成するよりもはるかに優れています。ありがとうございました! – ZoolWay

2
Vistaの場合

以降のWindows Mobileデバイスセンターを使用します。お使いのデバイスにapproriateバージョンのプラグインをインストールした後

WMDC for 32-bit
WMDC for 64-bit

、それが接続する必要があります。

すでに実行されている管理対象プロセスをデバッグする場合は、プロセスを実行する前にデバイスでレジストリフラグを設定する必要があります。
How to: Attach to Managed Device Processes

+0

WMDCは既にインストールされ、デバイスに接続されています。私はそれを使ってアプリケーションをインストールし、ネットワークを共有しました。それはVS2008がそれを認識しないという気持ちを持っています。 – ZoolWay

+0

ちょっと深く掘り下げて、私はhttp://stackoverflow.com/questions/1440537/windows-ce-sdk-for-visual-studio-2008を見つけました。トップの回答から、OEMの特定のSDKが必要だと説明されています。たとえばMotorola/Symbol製品の場合は、Motorola EMDK for C、.NETまたはJavaを入手できます。私はMotorola製品を使ったことがあり、EMDKがインストールされているので、私はそれを上回ることはありません。 –

関連する問題