1

ClickOnce 没有对安装 SQL Server Express 等先决条件的本机/固有支持。但是,Visual Studio 2010的 ClickOnce 发布向导允许选择先决条件并由在 ClickOnce 部署过程之前运行的 setup.exe 处理。

如果我通过这条路线安装 SQL Server Express,它会被 Microsoft/Windows Update 更新吗?(假设它在底层 Windows 系统上启用)。

我找不到这个问题的明确答案,但我确实遇到了一条评论,指出Windows 更新不会更新先决条件安装:

SQLServer Express 2008 R2 的引导程序包怎么样?

如果您使用 ClickOnce 部署,请不要忘记它不会自动安装对先决条件的更新 - 它只会更新 ClickOnce 应用程序。您必须让您的客户在升级 ClickOnce 应用程序之前安装先决条件(只需要求他们再次运行 setup.exe),或者以编程方式为他们卸载并重新安装应用程序,包括新的先决条件。(代码在这篇 MSDN 文章中。)

4

1 回答 1

0

那篇文章是指从一个主要版本更新到另一个主要版本,例如从SQL Server 2008 R2 到 SQL Server 2012。为此,您必须自己处理。对于日常补丁和更新,现在大部分都是通过 Windows 更新推送的。当然,您必须确保您的客户安装它们。

于 2013-02-25T07:21:25.680 回答