Files
stas-barecky/Library/PackageCache/com.unity.collab-proxy@3351acaba9c9/Editor/Tool/IsExeVersion.cs
2026-01-08 20:43:08 +05: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;
}
}
}
}