微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vb.net – 强签名的装配

我有一个项目我在Visual Basic 2008 Express。我从别人的C#项目转换它,但它的工作。它有几个DLL依赖。我去发布我的项目,所以我可以安装在另一台机器上,对于每个DLL,我得到一个错误:“大会必须强签名为了标记为先决条件。我做了一些研究,但没有找到很多,我发现我不真正理解。这个错误是什么意思?什么是最好的解决方法?另一件事:我花了很长时间才能得到所有我的dll的正确引用,所以我更喜欢这个解决方案没有移动DLL,因为这将有可能打破我的主要项目的功能
如果您通过ClickOnce发布,请转到发布页面,然后单击“应用程序文件”。从那里你应该看到你的DLL的列表。确保那些给您麻烦的人的发布状态标记为“包括”而不是“先决条件”。

这个错误消息的意思是,当前的发布设置将要求所有有问题的程序集都出现在目标机器上的全局程序集缓存中,然后才能进行安装。由于GAC中的所有程序集都必须是强签名的,因此任何标记为未强签名的先决条件的程序集都会给出此错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐