我正在開發桌面應用程序。我已經創建了設置。防爆。我的應用程序。版本是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創建。 –