检查用户是否正在运行旧代码?

时间:2012-08-16 15:51:29

标签: .net deployment

我们为用户开发了内部应用程序。我们将所有代码都存放在unc共享中。我们有一个加载器应用程序,他们最初运行以将所有适当的文件下载到他们的PC,然后他们在本地运行所有内容。由于各种原因,我们遇到了运行旧代码的用户的问题。在某些情况下,他们的所有文件都是旧的,在其他情况下,它可能只是一个文件。有没有什么好方法可以检查程序的所有相关文件,看看它们是否运行任何文件的旧版本?我们希望能够通知用户他们需要重新部署以获取最新的更改。

1 个答案:

答案 0 :(得分:1)

您可以使用类似ClickOnce的内容来部署应用程序。

实际上,这会为应用程序提供一个包装器,该应用程序被配置为回调服务器以查看是否存在更新版本的应用程序。如果是,则下载并替换客户端计算机上现有版本的应用程序。

这样的系统的好处是你不必对你的应用程序做任何事情。您只需通过ClickOnce部署它,并为您完成所有工作。

其他供应商提供的其他系统也遵循相同的原则。