首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Reg Free COM和Click Once Winform

Reg Free COM和Click Once Winform
EN

Stack Overflow用户
提问于 2012-05-17 22:56:03
回答 1查看 174关注 0票数 0

我已经阅读了这里的许多问题,但似乎没有一个符合要求,所以这里是这样的:

我正在尝试将第三方COM dll集成到我们的clickonce部署的应用程序中:

我必须使用第三方提供的TLB (使用tlbimp)生成一个互操作程序集。注册COM dll后,此程序集与COM dll一起可以完美地工作。在取消注册时,您会得到预期的异常。然后,我使用描述为here的reg-free方法生成一个清单文件。这解决了我本地机器上的问题。

现在问题来了。Clickonce部署失败并返回“xxx.manifest文件已经存在。我使用brendan_maclean的复制method来解决问题re: dll。但我无法让它对清单文件起作用。

有谁有什么想法吗?我不希望在更改清单以删除指向清单的额外链接后不得不对清单进行重新签名。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-02 04:16:22

好的,所以问题是我遵循的教程不能与Reg-free COM一起工作,因为您是在应用程序的清单中手动创建清单条目。真正需要发生的是,您创建的sxs清单必须以与引用任何其他程序集相同的方式被项目引用(即项目->引用)。

通过这种方式,构建过程将添加链接以显示其自身。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10638186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档