連携する Web サイトとコンソール アプリケーションがあります。
Web サイトは、公開プロファイルに応じて、最大 10 の異なるサーバーのいずれかに公開されます。本番環境では MSDeploy ですが、Dev/Test/UAT/etc... では単純な UNC ファイル パスのコピーです。
CLIを簡単に(少なくとも「ローカル」サーバーに)公開できるようにしたいと思います。私が望むのは、[公開] をクリックし、プロファイル/サーバーを選択してコンパイルし、出力を bin フォルダーにコピーすることです。\\Server\ApplicationName
ビルド後のステップとしてコピーを実行できることは承知していますが、常にコピーを実行したいわけではなく、常に同じ場所にコピーしたいとは限りません。
コンソール/WinForms アプリに存在する公開オプションは、私が求めているものではないワンクリック公開を中心にしているようです (アプリが毎回新しいバージョンを探して家に電話をかけたくないので、明示的にプッシュしたい特定のサーバーへの特定のバージョン)。
公開の試行中にアプリが実行されている場合、問題が発生することは承知しています。
これは達成可能ですか?