J'ai créé un AddIn pour Autodesk Inventor. Maintenant, il est terminé et installé sur chaque poste de travail utilisateur. Chaque fois que j'ai une mise à jour pour l'AddIn, l'utilisateur doit exécuter le programme d'installation pour obtenir la dernière mise à jour, ce processus que je voudrais automatiser que l'utilisateur a TOUJOURS la dernière version lorsqu'il travaille. La vérification a donc eu lieu pendant le chargement d'Autodesk Inventor.Comparaison de FileVersionInfo pour vérifier l'ancienne version
Je vais vérifier la FileVersionInfo
je peux le faire en utilisant ce code exemple fourni sur le site MSDN
Public Shared Sub Main(ByVal args() As String)
' Get the file version for the notepad.
' Use either of the following two commands.
FileVersionInfo.GetVersionInfo(Path.Combine(Environment.SystemDirectory, "Notepad.exe"))
Dim myFileVersionInfo As FileVersionInfo = FileVersionInfo.GetVersionInfo(Environment.SystemDirectory + "\Notepad.exe")
' Print the file name and version number.
Console.WriteLine("File: " + myFileVersionInfo.FileDescription + vbLf + "Version number: " + myFileVersionInfo.FileVersion)
End Sub
Il en résulte cette sortie:
Old File: EMIA_001
Version number: 1.0.6113.27965
New File: EMIA_001
Version number: 1.0.6114.20817
Mais quelle est la bon moyen de comparer ce numéro de version les uns aux autres?