C# 2010 : Deploying Multiple Apps. 。需要 Sure Fire 方式来更新

标签 c# c#-4.0

首先,就搜索而言,我已经将自己完全投入到 Internet 中。无处可去,非常精通谷歌。也许我错过了什么……够了。

如上所述,C# 2010(3.5->4.0 在 Win7x64 上运行,但希望应用程序与 XP/Vista 完全兼容)。处理 XP(w/SP3) 到 Vista/7 客户端。正在开发一个应用程序,使我的公司能够更轻松地通过 RDP 连接到他们的本地桌面。就可用性而言,我的应用程序很棒,但最终,我的编程会 catch 我,让我屈服,让我吃苦耐劳。

我正在寻找一种可靠的方法来更新主应用程序。我正在部署一个辅助应用程序来完成此操作(如果 xml 文件具有更新版本,应用程序从开发者网站下载 updateApp,updaterApp 更新主应用程序;主应用程序更新 updaterApp——如果需要的话)。

寻求加强或更好的方法来完成此应用程序取决于管理员 +(可能)SQL + AD + SMB + SSH 身份验证。

我遇到的事情:

http://themech.net/2008/09/check-for-updates-how-to-download-and-install-a-new-version-of-your-csharp-application/ (在这一点上,我喜欢什么)

http://digitalformula.net/technical/c-self-updating-application-without-clickonce/

http://www.eggheadcafe.com/articles/pfc/selfupdater.asp

这就是我正在看的。很想找到包含详细信息/出色代码/示例的正确解决方案。我最担心 Vista/7 中“程序文件”目录中的管理员访问权限,期待讨论。希望所有的信息都在这里。非常感谢您!

最佳答案

clickonce呢?

关于C# 2010 : Deploying Multiple Apps. 。需要 Sure Fire 方式来更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3117667/

相关文章:

c# - 动态性能评价

c# - 如何在 WPF 中创建填字游戏?

c# - 将字符串转换为十进制分隔符 "."和 ","不敏感方式的最佳方式?

c# - 如何枚举 CLR 管理的正在运行的进程?

.net - Oracle ManagedDataAccess Client 和关闭连接

c#-4.0 - 如何在 MonoDevelop 2.4 中编译不安全代码

c# - 将多个枚举传递给方法并获取它们的值

windows - 在 Windows 7/8 中读取设备管理器的属性字段

c# - 开发一个简单的 Windows 系统托盘桌面应用程序以使用 .NET Web 服务

c# - 用于事件驱动通信的 SQL CLR