Installation et mises à jour d’applications Windows depuis votre propre dépôt Kangaroo. La bibliothèque détecte les mises à jour disponibles et requises ; le programme d’installation installe, met à jour et désinstalle, avec interface ou en mode silencieux.
Le programme d’installation pour votre dépôt Kangaroo : installer, mettre à jour et supprimer des applications Windows. Il se lance directement ou depuis la bibliothèque Kangaroo pour les mises à jour.
Windows et environnement d’exécution .NET Desktop adaptéFrameworks cibles: net8.0-windows / net10.0-windows
Les bibliothèques sont disponibles sous forme de paquets NuGet distincts. Installez les briques utiles à votre projet.
Bibliothèque
Robbiblubber.Install.Kangaroo
Intégrer les mises à jour Kangaroo à vos applications .NET sous Windows : comparer les versions installée, disponible et requise, puis lancer le programme d’installation si nécessaire.
Windows ; dépôt Kangaroo avec paquet d’installation adaptéFrameworks cibles: net8.0 / net10.0
Ce qu’elle contient
Installation.Open(key) lit le dépôt depuis la signature d’installation ; son emplacement peut aussi être fourni explicitement.
InstalledVersion, AvailableVersion et RequiredVersion exposent les versions ; UpdateAvailable et UpdateRequired indiquent les mises à jour.
Les dépôts peuvent être des dossiers locaux, partages réseau ou adresses HTTP(S). Repository.Installations lit les applications répertoriées dans l’index.
Update() télécharge et lance le programme d’installation. L’application se ferme ensuite ; elle est relancée avec sa ligne de commande d’origine après la mise à jour.
Un petit point de départ C#
using System.Windows.Forms;
using Robbiblubber.Install.Kangaroo;
Installation app = Installation.Open("myapp");
if (app.UpdateRequired ||
(app.UpdateAvailable && MessageBox.Show(
$"Update to {app.AvailableVersion}?", "Update",
MessageBoxButtons.YesNo) == DialogResult.Yes))
{
if (app.Update()) Application.Exit();
}
Exemple WinForms pour une application déjà installée avec Kangaroo. Remplacer myapp par votre clé ; quitter uniquement après le démarrage réussi du programme d’installation.