私は小さな .NET WinForms アプリケーションと、いくつかの Linux サーバー、DEV と CL1、CL2..CLN を持っています (DEV は開発サーバーで、CL* はクライアントに属しているサーバーであり、プライベート ネットワークにあり、一種のプロダクションです。サーバー)
(1) 新しいバージョンを開発して DEV に公開する
(2) DEV サーバーのユーザーが DEV から最新バージョンをインストールする
(3) CL2 のユーザー (client2 の従業員) が CL から安定したバージョンをインストールするための更新メカニズムが必要です。-2 直接
(4) アプリケーションは、インストール元のサーバーを使用してアップデートをチェックします (したがって、CL-2 からインストールされた場合は、CL-2 のアップデートをチェックする必要があります)
(5) アップデートを選択したCLサーバー(ファイルコピーのみを使用し、おそらくsedを使用。再公開しない)、必要な場合(そうしない場合、そのCLサーバーは手動で更新するまで古いバージョンになります)
clickonce を使用しようとしましたが、最初の 2 つの要件しか満たしていないようです。
私は何をすべきか?