我们有一个为用户开发的内部应用程序。我们将所有代码存放在 unc 共享中。我们有一个加载器应用程序,他们最初运行该应用程序以将所有适当的文件下载到他们的 PC 上,然后他们在本地运行所有内容。由于各种原因,我们在用户运行旧代码时遇到了问题。在某些情况下,他们的所有文件都是旧的,而在其他情况下,它可能只是一个文件。有什么好方法可以检查程序的所有关联文件,看看它们是否正在运行任何文件的旧版本?我们希望能够通知用户他们需要重新部署以获取最新更改。
问问题
42 次
1 回答
1
您可以考虑使用ClickOnce之类的东西来部署应用程序。
实际上,这在应用程序周围放置了一个包装器,该包装器被配置为回调服务器以查看是否存在较新版本的应用程序。如果是,则下载并替换客户端计算机上应用程序的现有版本。
像这样的系统的好处是您不必对您的应用程序做任何事情。您只需通过 ClickOnce 部署它即可完成所有工作。
其他系统可从其他供应商处获得,这些供应商的工作原理相同。
于 2012-08-16T15:54:38.383 回答