我有一个 Visual Studio 2010 安装项目,我正在尝试创建一个升级到我的软件的新版本。
升级过程正在运行。我正确更新了版本号,这导致了产品代码的更新。RemovePreviousVersions 也是 True。
我的问题是,当我升级我的软件时,在运行软件的过程中,本地文件系统上可能有一个文件发生了变化。我发现,因为文件已更改,安装程序拒绝覆盖它。
我希望我的安装程序强制这个文件被新版本覆盖。
有什么我可以做的——在 Visual Studio 中,使用 Orca 或其他方式——强制覆盖文件,即使它已更改?
更新:在 Orca 中,我注意到“文件”表包含一个“文件大小”列。我相信这可能是文件被忽略的原因。如果文件的大小已更改,则不匹配。有没有办法覆盖这个?