一般的な LOB アプリには Visual Studio 2012 を使用しています。このアプリには、DAL、BLL、および UI レイヤーがあります。
Sqlite を除くすべてのプロジェクトは、Portable Class Library (PCL) に基づいているため、一度コンパイルすれば、すべてのプラットフォームで動作します。
ただし、データベースは Sqlite です。Sqlite はネイティブ コードを使用するため、プラットフォームごとにパッケージをデプロイする必要があります。たとえば、ARM プロセッサ用にデプロイする必要がある場合、Sqlite は下位層に配置されるため、すべてのプロジェクト (20 以上) を ARM 用に再コンパイルする必要があります。ほとんどのプロジェクトは、Sqlite が配置されている DAL に直接的または間接的に依存しています。
このシナリオを解決するための最良のアプローチはどれですか?
ありがとうございました