SQL CE 3.5 を使用する VB.NET アプリケーションを作成しました。A) SQL CE がインストールされているかどうか、および B) インストールされている場合はどのバージョンかを確認するのに役立つベスト プラクティスまたはコードを誰かが持っているかどうか知りたいです。
msdn と google で何かを検索しましたが、役立つものは何も見つかりませんでした。レジストリを調べていたところ、次のキーが見つかりました: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Compact Edition\v3.5 の文字列値 "Version" で、データは 3.5.5692.0 でした。
したがって、私の仮定は、このキーの存在を確認することですが、「3.5」キーは確かに 3.5 DLL に関連付けられているように聞こえるため、気になります。私が言おうとしているのは、SQL CE を持っている人に SQL 3.5 を強制的にインストールさせたくないということです (CE の将来のバージョンをここに挿入してください)。
その他の情報: ターゲット フレームワーク: .NET 2.0 最小ターゲット OS: Windows XP SP2