我寫了一個使用SQL CE 3.5的VB.NET應用程序。我很好奇,如果任何人有任何最佳做法或代碼來幫助檢查是否A)SQL CE安裝和B)如果是,什麼版本。檢查SQL CE是否安裝的最好方法,如果是的話,是什麼版本?
我搜索MSDN和谷歌的任何東西,但我沒有發現任何有用的。我閒逛註冊表,發現這個關鍵: HKEY_LOCAL_MACHINE \ SOFTWARE \微軟\ Microsoft SQL Server壓縮版\ V3.5 一個字符串值「版本」,且數據3.5.5692.0。
所以從蝙蝠我的假設是檢查這個鍵的存在,但它困擾我,因爲「3.5」鍵肯定的聲音喜歡它的綁在3.5 DLL。我想說的是我不想強制某人安裝SQL 3.5,如果他們有SQL CE的話(在這裏插入一些未來版本的CE)。
其它信息: 目標框架:.NET 2.0 最低目標操作系統:Windows XP SP2
剛一說明:該應用程序是SQL CE在Windows上。我認爲像BlackWasp提到的,我可以強制安裝我的應用程序時安裝的SQL CE版本。 感謝球員,雖然不是我正在尋找BlackWasp和kleolb02的東西,但這些都爲我提供了一些能夠幫助我的長期任務。 – 2008-11-02 17:31:44