gpt4 book ai didi

.net - 运行时不要锁定应用程序文件

转载 作者:行者123 更新时间:2023-12-01 23:18:36 25 4
gpt4 key购买 nike

我正在创建一个能够 self 更新的软件应用程序。启动后,应用程序会检查是否有可用更新,下载这些文件(程序集),然后继续加载它们。

但是,当应用程序由多个用户同时运行时就会出现问题。在终端服务器上运行时会发生这种情况。该应用程序无法替换那些旧文件,因为 Windows 将它们锁定。

有没有简单的方法可以解决这个问题?这是一个遗留应用程序,我没有时间更改应用程序的大部分或更新机制。

最佳答案

嗯,Windows 确实允许您重命名相应的文件,即使它们正在使用中也是如此。因此,您可以重命名为更新的文件,用新版本替换它们并重新启动应用程序。

我想如果不改变更新机制,你将无法解决这个问题。

关于.net - 运行时不要锁定应用程序文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10945105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com