Windows ベースのタブレット PC 用のアプリケーションを開発しています。このアプリケーションは、.NET CF を使用して Windows Mobile デバイス上で既に開発したアプリケーションのほとんどを移植したものです。ソフトウェア開発で得たすべての知識を活用して、アプリケーションをゼロから作成したいと考えています。
また、必要に応じて既存の Windows Mobile アプリを変更して新しいライブラリを使用できるように、この新しいアプリケーションを作成したいと考えています。理想的には、ビジネス ロジックとデータ アクセス ライブラリの共有セットを用意します。実質的な違いは、UI レイヤー (タブレット バージョンの WPF と、Windows Mobile アプリの標準 CF インターフェイスのみ) だけです。
これを考慮して、作成するすべてのプロジェクトが .NET Compact Framework と互換性があることを確認する必要があります。これを確実にする簡単な方法はありますか?私が考えていたことの 1 つは、作成するクラス ライブラリごとにスマート デバイス プロジェクトを使用することでした。
また、.NET CF アプリケーション用に作成されたこれらのライブラリを、標準の Windows アプリケーションから簡単に参照できますか?
タブレット PC 用のアプリケーションの開発は、通常の Windows フォーム アプリケーションの開発と同じですか? 考慮する必要がある .NET Framework の別のバージョンはありますか、それともタブレットはほぼ標準の Windows PC ですか?