遅延署名された (.pfx を使用) アセンブリに依存する ClickOnce アプリケーションがあります。私は現在、自分のプロジェクトの Publish ターゲットに依存して ClickOnce 配置を作成していますが、可能であればその方法を維持したいと考えています (mage は避けてください)。
私の問題は、パブリッシュの実行時に「sn -Rc ...」を実行する機会がなかったため、パッケージ化されたアセンブリがまだ遅延署名されていることです。Publish ターゲットにフックして、ビルド/再ビルド後にアセンブリに署名する方法はありますか? 発行によってビルドがトリガーされなかった場合は、発行前にアセンブリに署名することもできます。
助言がありますか?
追求する方法がわからないいくつかのリード: - .deploy ファイルでアセンブリに署名する - パブリッシュ ターゲットによって生成された .manifest および .application ファイルを再使用して、署名されたアセンブリで新しい配置を作成する
要約: パブリッシュ ターゲットによって生成された .manifest/.application を (mage の有無にかかわらず) 再利用して新しいデプロイを作成するにはどうすればよいですか? 同じファイルですが、若干異なります。
ありがとう、ベノワ