私は約20のアプリデモを持っています。主にWindowsMobile用ですが、WindowsCE用のものもあります。これらはすべて、Visual Studio 2008 for Mobile 6.1、Mobile 6.5、およびCE5.0で作成されました。それらはC#とVB.NETの組み合わせです。それらを更新するように依頼されました。
私はかなりの調査を行いました。標準のVisualStudioプロジェクト変換を実行できないことは理解していますが、これらのプロジェクトを救済する方法はありますか?理想的には、それらを現在のバージョンのWindows Mobile / CEで実行し、現在のVisualStudioでコンパイルする必要があります。彼らに希望はありますか?
Windows Mobile / CEの最新バージョンはWEC2013であり、VS2012以降でサポートされています。.NET CF開発の場合、デバイスベンダーのApplication BuilderSDKが必要になることに注意してください。
アプリケーションを移植できるかどうかは、実際にはアプリケーションの機能によって異なります。
たとえば、CE 5.0(およびあなたが言及したそのモバイル派生物)とWEC 2013の主な違いの1つは、WEC 2013ではユーザーモードコードがハードウェアに直接アクセスできなくなったことです。したがって、アプリケーションがハードウェアへの直接アクセスに依存している場合は、これを行うためのデバイスドライバーを検索または実装します。関連する注意点として、P / Invokeは、移植時に常に懸念される潜在的な原因です。
また、ターゲットデバイスにアプリケーションに必要なすべてのOS機能が含まれているかどうかを確認する必要があります。Windows CE / WECはコンポーネント化されたOSであり、デバイスベンダーは、アプリケーションが機能するために必要な機能をOSイメージから除外している可能性があることを忘れないでください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加