我正在开发桌面应用程序。我已经创建了设置。防爆。我的应用程序。版本是1.0.0。如何获取应用程序版本?
我想获得当前版本的1.0.0的桌面应用程序。我曾尝试过Application.ProductVersion
,但它提供了我的控件版本。 (我使用DevExpress Control 15.2.7
,所以它提供当前版本15.2.7)。
如何获取当前版本的已安装应用程序?我想对它进行比较,为我的产品提供“新版本可用”功能。
我正在开发桌面应用程序。我已经创建了设置。防爆。我的应用程序。版本是1.0.0。如何获取应用程序版本?
我想获得当前版本的1.0.0的桌面应用程序。我曾尝试过Application.ProductVersion
,但它提供了我的控件版本。 (我使用DevExpress Control 15.2.7
,所以它提供当前版本15.2.7)。
如何获取当前版本的已安装应用程序?我想对它进行比较,为我的产品提供“新版本可用”功能。
System.Reflection.Assembly executingAssembly = System.Reflection.Assembly.GetExecutingAssembly();
var fieVersionInfo = FileVersionInfo.GetVersionInfo(executingAssembly .Location);
var version = fieVersionInfo.FileVersion;
它返回我的DevExpress组件版本“15.2.7.0”。 –
执行组件.Location给你什么?你的应用程序exe或其他东西的路径? – Nitin
这里是所有参数。 (1)程序集位置:C:\ Program Files(x86)\ MyApplication \ MyApplication.exe。 (2)文件版本/产品版本:15.2.7.0 –
取决于您的应用程序的实现方式。基本上,问题依然存在,无法回答。 – Leri
@Leri它由InstallShield Express Edition 2015创建。 –