Я создал AddIn для Autodesk Inventor. Теперь он завершен и установлен на каждой рабочей станции пользователя. Всякий раз, когда у меня есть обновление для AddIn, пользователю необходимо запустить установщик для получения последнего обновления, этот процесс я бы хотел автоматизировать, чтобы пользователь ALWAYS имел последнюю версию при работе. Таким образом, проверка будет происходить во время загрузки Autodesk Inventor.Сравнение FileVersionInfo для проверки старой версии
Я проверить FileVersionInfo
Я могу сделать это, используя этот пример кода, предоставленного на 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
В результате этого выхода:
Old File: EMIA_001
Version number: 1.0.6113.27965
New File: EMIA_001
Version number: 1.0.6114.20817
Но что такое правильный способ сравнить этот номер версии друг с другом?