arenos-nexus/Arenos Nexus/Library/PackageCache/com.unity.collab-proxy@ab839cc7d2ad/Editor/Tool/IsExeVersion.cs
Daniel 2e704cae70 init
Init Commit Unity
2025-09-25 22:01:28 +02: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;
}
}
}
}