在Click click app中检测先决条件更新的建议

时间:2010-06-16 10:51:15

标签: clickonce sql-server-ce

我有一次点击一次使用SQL CE 3.5的应用程序,它被设置为先决条件。

当安装发生时单击一次,下载必备条件,包括SQLCE,安装它们,然后安装我的软件和所有工作 - 太棒了!

现在,我对我的应用程序执行更新,这需要SQL CE 3.5 SP2

由于已经安装了应用程序,当在用户PC上启动图标时,会下载并安装我更新的代码----然后由于SP2中的功能不可用而导致应用程序崩溃。

我可以在代码中检测是否存在prerequsite或SP2,使用注册表...然后链接到提取的安装程序版本以下载并安装该SP2,但它有点笨重......任何人有一个更好的主意,也许使用现有的prerequiste检查点击一次?

1 个答案:

答案 0 :(得分:1)

如果我正在安装SQLCE,我会在本地包含dll,而不是使用先决条件,这将使我完全控制使用的版本。

http://robindotnet.wordpress.com/2010/02/28/how-to-deploy-the-sqlserver-compact-edition-software-locally/