gpt4 book ai didi

c# - .NET 版本号(安装程序版本)

转载 作者:太空狗 更新时间:2023-10-29 17:55:38 25 4
gpt4 key购买 nike

我正在尝试向我的 winforms 应用程序添加一项功能,该功能可在主屏幕上打印版本号。我目前有这个:

txtVersion.Text = ProductVersion.ToString();

它告诉我程序的版本——一切都很好。

但是,我最希望它做的是选择用于创建 msi 的安装程序的版本。有没有办法从已安装的程序中查询此信息,或者以某种方式在安装过程中传输信息?

最佳答案

听起来你想要 ProductVersion property .您可以通过调用 ::MsiGetProductInfo() function 在运行时获取它为安装您的 MSI 提供 ProductCode。

如果不适合您,那么将 ProductVersion 写入注册表项并在运行时读取它是相当流行的。您也可以使用该注册表项来解决此处描述的 ICE38 问题:http://robmensching.com/blog/posts/2007/4/27/How-to-create-an-uninstall-shortcut-and-pass-all-the

关于c# - .NET 版本号(安装程序版本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3423326/

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