Installation WIX次要升级文件更新而不更改版本号?

Installation WIX次要升级文件更新而不更改版本号?,installation,wix,Installation,Wix,我有一个安装了WIX MSI的DLL。我想创建一个补丁,允许最终用户运行并自动更新该DLL 我已经能够成功地创建修补程序,并且只有在更新DLL版本号时,DLL才会更新。这是一种痛苦,因为我并不是真的对每次修补DLL时都必须对DLL进行版本控制感兴趣。我希望在不更改DLL的版本号的情况下执行此操作。我不想与您共享此操作,因为这是一种黑客行为,通常只适用于某些供应商向您提供DLL时,他们未能遵守组件规则并对文件进行版本控制。在家里自己做这件事真是太糟糕了 你想用谷歌搜索“WiX版本说谎”。基本上使用

我有一个安装了WIX MSI的DLL。我想创建一个补丁,允许最终用户运行并自动更新该DLL


我已经能够成功地创建修补程序,并且只有在更新DLL版本号时,DLL才会更新。这是一种痛苦,因为我并不是真的对每次修补DLL时都必须对DLL进行版本控制感兴趣。我希望在不更改DLL的版本号的情况下执行此操作。

我不想与您共享此操作,因为这是一种黑客行为,通常只适用于某些供应商向您提供DLL时,他们未能遵守组件规则并对文件进行版本控制。在家里自己做这件事真是太糟糕了

你想用谷歌搜索“WiX版本说谎”。基本上使用更新File@DefaultVersion属性来指定更高的版本号。(通常为65535.0.0.0)这会欺骗MSI始终覆盖文件


但是,作为构建过程的一部分,自动化DLL的版本控制确实会更好,这样MSI就可以处理真实的数据,并且您可以轻松地审核部署的环境。

您应该对DLL的版本控制感兴趣。在可跟踪配置管理中,它是一个重要的工件。版本号可能是错误的,并且可能会破坏东西。校验和不能也不能。当您可以进行校验和时,为什么要使用版本?