デプロイされた ClickOnce アプリケーションのバージョンをロールバックできる段階に到達しようとしています。この質問に対する最高評価の回答が解決策を提供しているようです。しかし、「アプリケーション ファイル」ディレクトリを調べると、[application name].application
各リリースに対応するファイルがありません。
ディレクトリにドリルダウンすると、 とマークされたファイルがあります[application name].manifest
。ただし、このファイルは親ディレクトリの .application ファイルとは異なるようです。
だから私の質問は2つあります:
親マニフェスト ファイルを置き換えるために [アプリケーション名].manifest が必要ですか (単純に .manifest を取得して使用すると、デプロイ エラーが発生します。
もしそうなら、どうすればMSBuildに生成させることができますか? 私のビルドスクリプトは次のとおりです。
MSBuild projectfile.csproj /target:publish /property:PublishDir=deployment_directory;PublishingURL=https://deployment_url
または、これが不可能な場合 (つまり、展開プロセスが展開するたびに現在のものをアーカイブする必要があるため)、さかのぼって作成/修復することは可能ですか?