少し前に、ClickOnce インストーラーを使用してデスクトップ アプリケーションをリリースしました。インストーラー ファイルを ZIP ファイルにパッケージ化し、サード パーティの Web サイトにアップロードして、そこからダウンロードできるようにしました。更新を自動的にチェックしないように構成されていました。このアプリケーションの更新をリリースしたいので、Visual Studio の発行ウィザードを使用してアプリケーションを再度発行し、その新しいインストーラーを実行しようとしました。アプリケーションが以前に別の場所からインストールされていたため、インストーラーを実行できないというエラーが表示されます。インストーラーを以前の場所に置くと(インストーラーが提示するログファイルから取得しました)、再び機能します。
これは、アプリケーションの新しいバージョンをダウンロードする人には適用したくない制限です。更新されたインストーラーをダウンロードして、基本的にハードディスク上の任意の場所から実行することで、アプリケーションを更新する方法はありますか?
おそらく完全に間違った方法で ClickOnce を使用したと思いますが、やりたいことを実行する方法がない場合、アプリケーションを更新するための最善の方法を教えてください。