私はここで多くの質問を読みましたが、どれも法案に適合していないようです。
サードパーティの COM dll を clickonce デプロイされたアプリケーションに統合しようとしています:
サードパーティが提供した TLB を使用して相互運用アセンブリを生成する必要がありました (tlbimp を使用)。このアセンブリと COM dll は、COM dll が登録されている場合に完全に機能します。登録を解除すると、期待どおりに例外が発生します。次に、ここで説明する reg-free の方法を使用して、マニフェスト ファイルを生成しました。これにより、ローカルマシンの問題が解決しました。
ここで問題が発生します。「xxx.manifest ファイルは既に存在します。brendan_maclean の複製を作成する方法を使用して、dllに関する問題を回避しました。しかし、マニフェスト ファイルに対しては機能しません。
誰にもアイデアはありますか?マニフェストへの余分なリンクを削除するためにマニフェストを変更した後、マニフェストを再署名する必要はありません。