我有一个安装项目,现在我想知道如何为我的程序用户提供通知和自动更新。 (ClickOnce不是机会)解决方案包含几个项目和一个自定义操作来创建MSSQL数据库。
解决方案
它看起来像那样。
所以我的问题是:
- 如何通知用户有可用的更新?是否有可能在设置或主项目中集成类似的东西?我已经开始尝试将Setup Project和Click Once Apps结合起来。 (忘了链接......)
- 我如何提供仅安装较新文件的更新,而不是必须卸载整个PreviousVersion?
- 我的应用程序使用MSSQL数据库如何提供数据库更新?
答案 0 :(得分:1)
如何通知用户有可用的更新?
您需要一个Updater应用程序来检查更新并提示用户安装它们。 Visual Studio没有此功能,但某些商业设置创作工具具有内置更新程序。如果您不想使用第三方更新程序,可以自己编写一个。
如何提供仅安装较新文件的更新,而不是必须卸载整个PreviousVersion?
这是通过补丁完成的:http://msdn.microsoft.com/en-us/library/aa370578(VS.85).aspx
我的应用程序还使用MSSQL数据库如何提供数据库更新?
由于您的数据库由自定义操作处理,因此也可以通过自定义操作执行其更新。