ここに関連する 2 つの ClickOnce マニフェスト ファイルがあります。
1) アプリケーション マニフェスト。これには製品名が含まれ、アプリケーションを構成するすべてのファイルが一覧表示されます。
2) 配置マニフェスト。これはアプリケーション マニフェストを参照し、このファイルへの URL は、アプリケーションをインストールするすべてのユーザーに配布されます。
アプリケーション マニフェストで製品名を変更できますが、再署名する必要があります。その結果、配置マニフェストを再構築して再署名する必要があります。これは、アプリケーション マニフェストへの参照に、古くなった署名ハッシュが含まれているためです。
明確にするために、この製品名は、インストール時に [このアプリケーションをインストールしますか] ダイアログ ボックスに表示されるものです。リモートサーバー)。
参考までに、次のコマンド ラインを使用して、アプリケーション マニフェストと配置マニフェストをそれぞれ再構築します (オプションは角かっこで、オプションです)。
アプリケーション マニフェストを作成/更新します。
mage -New Application -ToFile AppFiles/fooApp_1.2.0.0/fooApp.exe.manifest -Name "fooApp Name" -Version 1.2.0.0 -FromDirectory AppFiles/fooApp_1.2.0.0 [-Processor x86]
アプリケーション マニフェストに署名します。
mage -Sign AppFiles//fooApp_1.2.0.0/fooApp.exe.manifest -CertFile mycert.pfx -Password mypass
配置マニフェストの作成/更新
mage -New Deployment -Install true -Publisher "Foo Corp." -ProviderUrl "http://fooserver/mydeploymentfolder/fooApp.application" -AppManifest AppFile/fooApp_1.2.0.0/fooApp.exe.manifest -ToFile fooApp.application [-Processor x86]
配置マニフェストに署名します。
mage -Sign fooApp.application -CertFile mycert.pfx -Password mypass