1. 程式人生 > >c# winform獲取當前路徑exe程式的版本號

c# winform獲取當前路徑exe程式的版本號

 通常軟體自動更新時,需要比較新版本與舊版本的版本號,如果新檔案的版本號比舊檔案高,就替換舊檔案。(版本號一般可以在Visual Studio的程式資訊裡定義)

 如何取得當前exe程式的版本號呢?可以用以下方式實現。

複製程式碼
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Text;
 4 //新增的引用
 5 using System.Diagnostics;
 6 
 7 namespace 獲到檔案版本
 8 {
 9 class Program
10 {
11 static void Main(string
[] args) 12 { 13 14 15 string FileVersions = "";17 18 try 19 { 20 FileVersionInfo.GetVersionInfo(Path.Combine(Environment.CurrentDirectory, "Handingp.exe"));             FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo(Environment.CurrentDirectory + "\\Handingp.exe");//要獲取版本號的exe程式             // Print the file name and version number.              Console.WriteLine("File: " + myFileVersionInfo.FileDescription + '\n' +23
24 } 25 catch (Exception) 26 { 27 FileVersions = ""; 28 } 29 31 32 Console.ReadLine(); 33 } 34 } 35 }