public bool IsCompatibleWith(string starcounterVersion) {
if (string.IsNullOrEmpty(this.Compatiblility)) return true;
try {
SemVer.Version scVersion = new SemVer.Version(starcounterVersion, true);
SemVer.Range versionRange = new SemVer.Range(this.Compatiblility);
return ((versionRange == null || scVersion == null) || versionRange.IsSatisfied(starcounterVersion, true));
}
catch (Exception) {
return false;
}
}
}