ELI5: How do programs from client PCs receive updates?

This page summarizes the projects mentioned and recommended in the original post on /r/csharp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • AutoUpdater.NET

    AutoUpdater.NET is a class library that allows .NET developers to easily add auto update functionality to their classic desktop application projects.

  • Squirrel

    An installation and update framework for Windows desktop apps

    Look at Squirrel, it’s pretty decent and uses nuget as a package manager: https://github.com/Squirrel/Squirrel.Windows

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • dotnet-script

    Run C# scripts from the .NET CLI.

    Another option is to use nuget and the dotnet tool command for distribution. Private nuget feeds are possible if you require that. For example, check out the dotnet script project which uses this distribution technique.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts