現在のクライアント/サーバー アプリケーションから .NET Core への移行を評価しています。3.0 リリースでは、クライアントに必要な WinForms のサポートが追加されましたが、ClickOnce はサポートされません。私たちのソリューションはオンプレミスにインストールされており、アプリケーションサーバーへのアドレスなどの設定を (とりわけ) 含める必要があります。クライアントのインストールと更新に使用できる ClickOnce パッケージを動的に作成し、設定を含めます。これは今日、魔法のように機能しています。ユーザーは ClickOnce パッケージを使用してクライアントをインストールし、ソフトウェアを更新するたびに、顧客のサイトでこれらのパッケージを再生成し、適切な設定で新しいバージョンを自動的に取得します。
代替手段として MSIX を検討していますが、質問があります。 - インストール時に使用 (展開) される MSIX パッケージに外部設定ファイルを追加することは可能ですか?
ソフトウェア自体のパッケージは静的に生成できますが、最初のインストール/更新時に設定をクライアントに配布するにはどうすればよいでしょうか?