nUpdate.UpdateInstaller
5.0.0-rc.1
This is a prerelease version of nUpdate.UpdateInstaller.
dotnet add package nUpdate.UpdateInstaller --version 5.0.0-rc.1
NuGet\Install-Package nUpdate.UpdateInstaller -Version 5.0.0-rc.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="nUpdate.UpdateInstaller" Version="5.0.0-rc.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="nUpdate.UpdateInstaller" Version="5.0.0-rc.1" />
<PackageReference Include="nUpdate.UpdateInstaller" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add nUpdate.UpdateInstaller --version 5.0.0-rc.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: nUpdate.UpdateInstaller, 5.0.0-rc.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package nUpdate.UpdateInstaller@5.0.0-rc.1
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=nUpdate.UpdateInstaller&version=5.0.0-rc.1&prerelease
#tool nuget:?package=nUpdate.UpdateInstaller&version=5.0.0-rc.1&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nUpdate
nUpdate is an update system for .NET applications: a client library that searches, downloads and verifies signed update packages, an installer for Windows, Linux and macOS that applies them, and a cross-platform administration app that builds, signs and publishes packages over FTP, FTPS or SFTP.
nUpdate- the client library (UpdateManager,UpdateFlow) for .NET Standard 2.0.nUpdate.UpdateInstaller.UI.Avalonia- the built-in installer, self-contained for seven runtime identifiers; copies the one of your application tonUpdate.Installer/<rid>/on build (setnUpdateInstallerRuntimesto choose).nUpdate.UpdateInstaller- the base library for an installer of your own (InstallerHost).nUpdate.UI.WindowsForms/nUpdate.UI.WPF/nUpdate.UI.Avalonia- built-in update dialogs.nUpdate.Administration.TransferInterface- the contract for transfer plugins of nUpdate Administration.
var manager = new UpdateManager(new Uri("https://example.com/updates/nupdate.json"), publicKey,
CultureInfo.CurrentUICulture, new UpdateVersion("1.0.0"));
var updaterUI = new UpdaterUI(manager, this);
await updaterUI.RunAsync();
Documentation, the 5.0 migration notes and the source are at https://github.com/dbforge/nUpdate.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- Microsoft.Win32.Registry (>= 5.0.0)
- Newtonsoft.Json (>= 13.0.4)
- nUpdate (>= 5.0.0-rc.1)
- System.ServiceProcess.ServiceController (>= 10.0.12)
- TestableIO.System.IO.Abstractions.Wrappers (>= 22.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.0.0-rc.1 | 62 | 10/10/2026 |