Visual Studio 2010安装项目为用户提供更新

时间:2011-01-13 17:39:44

标签: visual-studio-2010 installation notifications setup-deployment auto-update

我有一个安装项目,现在我想知道如何为我的程序用户提供通知和自动更新。 (ClickOnce不是机会)解决方案包含几个项目和一个自定义操作来创建MSSQL数据库。

  • 解决方案

    • PROJECT1
    • 项目2
    • 设置项目

它看起来像那样。

所以我的问题是:

- 如何通知用户有可用的更新?是否有可能在设置或主项目中集成类似的东西?我已经开始尝试将Setup Project和Click Once Apps结合起来。 (忘了链接......)

- 我如何提供仅安装较新文件的更新,而不是必须卸载整个PreviousVersion?

- 我的应用程序使用MSSQL数据库如何提供数据库更新?

1 个答案:

答案 0 :(得分:1)

  

如何通知用户有可用的更新?

您需要一个Updater应用程序来检查更新并提示用户安装它们。 Visual Studio没有此功能,但某些商业设置创作工具具有内置更新程序。如果您不想使用第三方更新程序,可以自己编写一个。

  

如何提供仅安装较新文件的更新,而不是必须卸载整个PreviousVersion?

这是通过补丁完成的:http://msdn.microsoft.com/en-us/library/aa370578(VS.85).aspx

  

我的应用程序还使用MSSQL数据库如何提供数据库更新?

由于您的数据库由自定义操作处理,因此也可以通过自定义操作执行其更新。