我有一次点击一次使用SQL CE 3.5的应用程序,它被设置为先决条件。
当安装发生时单击一次,下载必备条件,包括SQLCE,安装它们,然后安装我的软件和所有工作 - 太棒了!
现在,我对我的应用程序执行更新,这需要SQL CE 3.5 SP2 。
由于已经安装了应用程序,当在用户PC上启动图标时,会下载并安装我更新的代码----然后由于SP2中的功能不可用而导致应用程序崩溃。
我可以在代码中检测是否存在prerequsite或SP2,使用注册表...然后链接到提取的安装程序版本以下载并安装该SP2,但它有点笨重......任何人有一个更好的主意,也许使用现有的prerequiste检查点击一次?
答案 0 :(得分:1)
如果我正在安装SQLCE,我会在本地包含dll,而不是使用先决条件,这将使我完全控制使用的版本。