robbiblubber.org
ID
Proyek
Koleksi.NETMIT

Kangaroo.NET.

Robbiblubber.Install.Kangaroo.NET

Instalasi dan pembaruan aplikasi Windows dari repositori Kangaroo Anda sendiri. Pustaka mendeteksi pembaruan yang tersedia dan diperlukan; penginstal memasang, memperbarui, dan menghapus aplikasi, dengan antarmuka atau mode senyap.

.NET 8.NET 10

Alat

1
Alat

Kangaroo Installer

Robbiblubber.Install.Kangaroo.Installer

Penginstal untuk repositori Kangaroo Anda: pasang, perbarui, dan hapus aplikasi Windows. Jalankan langsung atau melalui pustaka Kangaroo untuk pembaruan.

Windows dan .NET Desktop Runtime yang sesuaiTarget framework: net8.0-windows / net10.0-windows

Pustaka & ekstensi

1

Pustaka tersedia sebagai paket NuGet terpisah. Instal komponen yang dibutuhkan proyek Anda.

Pustaka

Robbiblubber.Install.Kangaroo

Tambahkan pembaruan Kangaroo ke aplikasi .NET di Windows: bandingkan versi terpasang, tersedia, dan diperlukan, lalu jalankan penginstal bila dibutuhkan.

Windows; repositori Kangaroo dengan paket penginstal yang sesuaiTarget framework: net8.0 / net10.0

Yang tersedia

  • Installation.Open(key) membaca repositori dari penanda instalasi; lokasi juga dapat diberikan secara eksplisit.
  • InstalledVersion, AvailableVersion, dan RequiredVersion menyediakan informasi versi; UpdateAvailable dan UpdateRequired menunjukkan status pembaruan.
  • Repositori dapat berupa folder lokal, berbagi jaringan, atau alamat HTTP(S). Repository.Installations membaca aplikasi yang tercantum dalam indeks.
  • Update() mengunduh dan menjalankan penginstal. Aplikasi kemudian ditutup; setelah pembaruan, penginstal menjalankannya kembali dengan baris perintah semula.
Contoh untuk memulai 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();
}

Contoh WinForms untuk aplikasi yang sudah dipasang dengan Kangaroo. Ganti myapp dengan kunci instalasi Anda; tutup aplikasi hanya setelah penginstal berhasil dijalankan.

Instalasi
dotnet add package Robbiblubber.Install.Kangaroo

Pustaka .NET didistribusikan melalui NuGet. Alat dan pustaka tetap dikelompokkan dalam suite dan koleksinya.

Lihat semua proyek