public static void ShowDebugPyVersionError(DebugPyVersionArguments args, ProtocolException ex) { ShowDebuggingErrorMessage( Strings.InstalledDebugPyOutdatedTitle, Strings.InstalledDebugPyOutdatedMessage.FormatUI("unknown", DebugPyVersion.Version), isError: false ); }
public static void VerifyDebugPyVersion(DebugPyVersionArguments args, DebugPyVersionResponse response) { if (PackageVersion.TryParse(response.Debugger.Version, out PackageVersion runningVersion)) { var bundledDebugPyVersion = PackageVersion.Parse(DebugPyVersion.Version); if (runningVersion.CompareTo(bundledDebugPyVersion) < 0) { ShowDebuggingErrorMessage( Strings.InstalledDebugPyOutdatedTitle, Strings.InstalledDebugPyOutdatedMessage.FormatUI(response.Debugger.Version, DebugPyVersion.Version), isError: false ); } } }