首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强签名NAudio.dll

强签名NAudio.dll
EN

Stack Overflow用户
提问于 2011-10-21 09:56:52
回答 2查看 1.2K关注 0票数 2

有谁有强签名的NAudio.dll吗?

因为我正在构建一个需要强签名的NAudio的应用程序。

错误程序集“”NAudio.dll“”必须经过强签名才能标记为必备组件。“

EN

回答 2

Stack Overflow用户

发布于 2011-10-21 13:49:21

实际上,这是一条部署错误消息。这意味着ClickOnce-Deployment将在运行应用程序之前检查目标计算机的GAC中是否安装了程序集。

这通常是需要的,例如,当公司中的所有计算机都具有标准安装,包括oracle客户端、MQ客户端等时。

如果您不通过ClickOnce而是通过XCopy进行部署,那么如果NAudio既不在执行目录中,也不在GAC中,那么您的应用程序将在启动时抛出异常(其中,由于缺少强名称,它不可能存在)。

由于NAudio.dll是一个CodePlex项目,您可以将其与您的应用程序一起部署,而不必在所有目标计算机上单独安装它。打开您的项目设置,转到“发布”选项卡,单击“应用程序文件”,找到NAudio并将其发布状态设置为“包含”。为此,您还必须确保对NAudio的引用已将“复制本地”设置为true。

票数 1
EN

Stack Overflow用户

发布于 2011-10-21 16:36:51

因为它是开源的,你可以下载源代码和sign it yourself

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

https://stackoverflow.com/questions/7844219

复制
相关文章

相似问题

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