カスタム vb5 (vbproj の productver=8.0.50727) アプリケーションを使用して、windows mobile 6.1 を実行しているモバイル デバイスを継承しました。.sdf
SQL Server Compact Edition バージョン 3.5 で新規作成しました。Windows モバイル デバイスをアップグレードしたところ、cgacutil が .Net Compact Framework [3.5.7283.0、2.0.7045.0] を報告しました。
しかし、アプリケーションを実行するとエラーが発生します
古いバージョンの SQL Server にアクセスしようとしています……. データベース バージョン = 3505053、要求されたバージョン = 3004180、ファイル名 = SD Card\filename.sdf ]
.sdf
このアプリケーションでアップデートを使用することはできますか? system.data.sqlclient, version=3.0.3600.0, culture=neutral
プロジェクト ファイルにと
を参照するインクルードがあることに気付きましたsystem.data.sqlservice, version=3.0.3600.0, culture=neutral
。
さらに、インポート ステートメントがあります。
<Import Condition="'$(TargetFrameworkVersion)' == 'v1.0'"
Project="$(MSBuildBinPath)\Microsoft.CompactFramework.VisualBasic.v1.targets" />
<Import Condition="'$(TargetFrameworkVersion)' == 'v2.0'"
Project="$(MSBuildBinPath)\Microsoft.CompactFramework.VisualBasic.targets" />
更新されたファイルはこのアプリケーションで動作しますか?それともアプリケーションの変更が必要ですか?それとも間違った方向を見ているのでしょうか?
これは、現在交換できないレガシー機器です。書き直しが必要な場合、この作業に最適な Visual Studio 製品はどれですか? デバイスの OS は、Windows Mobile 6 および 6.1 クラシック、CE OS 5.2.1711 および 5.2.20963 です。HW プロセッサは Marvell PXA310 と ARM920T PXA27x で、どちらも 2GB の SD カードを搭載しています。