我已经阅读了这里的许多问题,但似乎没有一个符合要求,所以这里是:
我正在尝试将第 3 方 COM dll 集成到我们的 clickonce 部署应用程序中:
我必须使用第 3 方提供的 TLB(使用 tlbimp)生成互操作程序集。当 COM dll 被注册时,这个程序集与 COM dll 一起工作得很好。未注册时,您会按预期获得异常。然后,我使用此处描述的无注册方法来生成清单文件。这解决了我本地机器上的问题。
现在问题来了。Clickonce 部署失败,并显示“xxx.manifest 文件已存在。我使用了 brendan_maclean 的复制方法来解决问题:dll。但我无法让它适用于清单文件。
有没有人有任何想法?我不想在更改清单以删除清单的额外链接后辞职。