VR4Medical/ICI/Library/PackageCache/com.unity.collab-proxy@c854d1f7d97f/Editor/Tool/IsExeVersion.cs
2025-07-29 13:45:50 +03:00

26 lines
660 B
C#

using System;
using System.Diagnostics;
namespace Unity.PlasticSCM.Editor.Tool
{
internal static class IsExeVersion
{
internal static bool GreaterOrEqual(string exePath, string minVersionString)
{
try
{
FileVersionInfo fileVersionInfo = FileVersionInfo.GetVersionInfo(exePath);
Version version = new Version(fileVersionInfo.FileVersion);
Version minVersion = new Version(minVersionString);
return (version >= minVersion);
}
catch (Exception)
{
return false;
}
}
}
}