2

これは私の問題です。私は現在、.NET Compact Framework 2.0アプリケーション(C#版)をWindows CE 5.0デバイスに開発しようとしています。C#でWindows CE 5.0アプリケーションをエミュレート/デバッグするにはどうすればよいですか?

まず、Visual Studio 2008でアプリケーションをデバッグ/エミュレートするにはどうすればよいですか?私はデバイスに既にデプロイされているアプリケーションのデバッグを意味するのではなく、デスクトップ上のバージョンのデバッグを意味します。プロトタイプデバイスへのアクセスが制限されているか、アクセスできません。

2番目:Windows CE 5.0プラットフォームビルダーで作成されたOSイメージとの統合方法を教えてください。する必要がありますか ?

ありがとうございました

答えて

0

よろしくお願いいたします。素早く素敵な回答に感謝します。自分の解決策を見つけたにもかかわらず、あなたのものは私のものと同じくらい有効かもしれません。

基本的には、実際にはOSをエミュレートする必要はありませんでしたが、私はフレームワークで作業するだけでした。私はそのような状況を「エミュレートする」最良の方法を見つけましたhere

また、デバイスにアプリケーションを展開する最も簡単な方法は、ActiveSyncを使用することであり、そのためにjust the right (MSDN) articleが見つかりました。

Ctacke:このタイプの開発を唯一学習したことが原因で、「独自のSDK」を作成/インストールするときに何らかのエラーが発生したため、Visual Studioが正常に機能しなくなりました。もちろん、いくつかの掘り出し物が消えてしまった。とにかくありがとう。残念ながら私が働いている会社はすでにデバイスを選んでいましたが、まだ開発目的のプロトタイプを私に発行することはできませんでした。

あなたのCEシミュレータは見つかりませんでしたが、私は十分に感謝していませんでした。

0

CE SDKに付属のエミュレータを使用してください。あなたはそれをvnetから直接使うことができ、すべてのCE機能に勝つことができます。 DEbuggingはそのエミュレータで動作しますので、デバイス上で動作しているかのようにコードを進めることができます。

+0

上記の神話「CE SDK」に同梱されているCEエミュレータはありません。 – ctacke

+0

しかし、エミュレータを含むWM5 SDKがあります。 http://www.microsoft.com/downloads/details.aspx?familyid=DC6C00CB-738A-4B97-8910-5CD29AB5F8D9&displaylang=en – Lee

+0

"Windows CE 5.0デバイス"エミュレータではありません。大きな違い。 – ctacke

1

いくつかの選択肢があります。 1つは、エミュレータBSPをインストールし、独自のエミュレータイメージをロールバックし、カスタムSDKを構築してインストールしてから、そのエミュレータをターゲットにしてデバッグすることです。それはかなり簡単です。

しかし、私はまだそれをしませんでした。はるかに良い選択肢は、ちょうどeBox 4300 jump start kitのような安価なWinCEデバイスを購入することです。実際の鉄をターゲットにするのは簡単、高速、信頼性の高い方法です。

アプリの統合に関しては、他のアプリと同じです。カタログのOSデザインにCFコンポーネントが含まれていることを確認し、必要に応じてPROJECT.BIB(および必要に応じてREGおよび/またはDATファイル)にアプリケーションを追加し、makeimgを再度実行します。

+0

私は実際のデバイスで作業することは、(私はとにかく使用した)エミュレータのいずれかを使用してズボンを打つことに同意する必要があります。 –

+0

私はCE 2.0以降、エミュレータを使用していましたが、これまでの方法よりも優れています(現在は使用可能でかなり安定しています)。イーサネット経由のデバイスへの接続は、エミュレータの転送よりも。それは論理的な意味はありませんが、イーサネット上の外部デバイスがローカルエミュレータよりもbuild/deploy/debug/break/fixサイクルが短くなっています。 – ctacke

関連する問題