【发布时间】:2011-02-27 01:18:31
【问题描述】:
我们正在用 C# 开发一个基于 Windows 的应用程序。我想为软件提供自动更新。事实上,一旦用户运行程序,它应该能够通知用户它将从服务器获取最新版本。我们已经使用 Visual Studio setup creator 创建了我们的设置。然后软件可以捕获是否有任何更新版本。我们正在为所有用户提供支持,如果我们有任何更新,我们会更新他们的服务器。如果有任何更新,我们可以更新用户数据库中的条目。我现在的问题是,我应该在哪里为用户存储最新的更新。
我最初的方法是将更新的设置文件存储在他们服务器的共享文件夹中。但是我们公司过去在这种方法上遇到了很多麻烦。所以,我不得不放弃这种方法。我现在想的是在 SQL Server 中上传可执行文件。我们的设置文件目前为 60Mb,但将来可能会增加到 100Mb 以上。你怎么看?这会是一个可行的解决方案吗?你有更好的想法吗?
【问题讨论】:
-
点击一次有什么问题? True 对于命令行应用程序很糟糕,但对于 GUI 程序。 . .非常好和容易。您对此有何反对意见?
-
我在这个类似的问题中列出了一些产品:stackoverflow.com/questions/4844978/…
标签: c# sql-server windows auto-update