在 Windows 资源管理器中显示带有 msi 文件的产品版本列

Ash*_*ana 2 c# windows-installer wix version winforms

我有一个使用 wix 开发的 msi。wix 项目中的 CustomAction 触发 Winform UI。

<Product Id="*" Name="App" Language="1033" Codepage="UTF-8" Version="10.10.10.10" Manufacturer="Corporation" UpgradeCode="{Your app Upgrade code}">
Run Code Online (Sandbox Code Playgroud)

因此,在 C# winform 中,我能够在 winform 中获取 ProductVersion(来自 wix 项目 .wxs 文件中的上述代码)。我想知道如何在 Windows 资源管理器中使用 msi 文件显示该产品版本。请帮助,提前致谢。

Chr*_*ter 5

Windows 资源管理器只能查看摘要信息流中的属性。ProductVersion 在属性表中。您能做的最好的事情是在摘要信息流属性之一(例如产品名称或描述)中附加(复制)产品版本。