我编写了一个使用 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(此处插入 CE 的未来版本),我不想强迫他们安装 SQL 3.5。
其他信息:
目标框架:.NET 2.0
最低目标操作系统:Windows XP SP2
不确定您是在谈论 Windows 计算机还是便携式设备上的 SQL CE。在 PC 上,最好的选择是随应用程序一起分发 SQL CE 版本。您可以在以下网址注册以获得这样做的权利:http://www.microsoft.com/Sqlserver/2005/en/us/compact-redistribute.aspx http://www.microsoft.com/Sqlserver/2005/en/us/compact-redistribute.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)