NAudio.dll 使用强密钥签名失败

NAudio.dll signing with a strong key fails

是否有任何 NAudio.dllNAudio.WindowsMediaFormat.dll 的副本 pre-signed 已经带有 .pfx 密钥?我好像不能自己签。当我尝试重新编译源代码以获得 .dll 签名时:我收到以下错误:

有没有办法解决这个问题,或者有办法让它正确编译?

我宁愿避免整个过程,只使用 .dll pre-signed 以避免 Anti-Viruses 被它吓坏。

基本上,从已签名的程序集中使用 InternalsVisibleTo 需要它信任的程序集也已签名。

您需要签署测试项目 生产项目...或者(如果您真的必须)放弃测试,并删除 InternalsVisibleTo(NAudioTests)

如果您希望对程序集的预打包版本进行签名,我建议您在项目站点上提交功能请求。