我为 Autodesk Inventor 创建了一个插件。现在它已完成并安装在每个用户工作站上。每当我有插件的更新时,用户需要运行安装程序来获取最新的更新,这个过程我想自动化用户在工作时总是拥有最新版本。因此,检查将在 Autodesk Inventor 加载期间进行。
我会检查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
但是将这个版本号相互比较的正确方法是什么?