gpt4 book ai didi

.net-2.0 - Windows Installer 是否使用程序集版本或文件版本来更新 dll

转载 作者:行者123 更新时间:2023-12-02 19:44:31 24 4
gpt4 key购买 nike

我有一个 .net (2.0) winforms 应用程序,需要在客户端计算机上升级。目前,这是通过增加所有项目的程序集版本和文件版本以及增加 VS2008 中的安装程序项目的版本来完成的。

应用程序现在利用独立存储将一些用户设置保存在 XML 文件中(网格布局等...)。

我现在面临的问题是,如果我增加所有版本号,应用程序将为其隔离存储提供一个新位置,因为< em>文件版本已更改。使用新的独立存储位置后,所有设置实际上都已丢失。

升级时Windows安装程序会根据文件版本程序集版本替换dll吗?

如果是程序集版本,那么我所要做的就是不增加文件版本。

最佳答案

这里有一些很好的阅读和讨论:

http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/6ed4d384-f6e9-42ee-b485-0bf40d0abd65/

不过,为了回答你的问题,我认为 MSI 主要尊重 FileVersion:

File Versioning Rules

关于.net-2.0 - Windows Installer 是否使用程序集版本或文件版本来更新 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/568544/

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