0
是否有NAudio.dll
和NAudio.WindowsMediaFormat.dll
的任何副本已使用.pfx密钥预先签名?我似乎无法亲自签署。当我尝试重新编译源代码以获得.dlls签名时:我收到以下错误:使用强密钥对NAudio.dll进行签名失败
有没有办法解决这个问题,或者让它能够正确编译?
我宁愿避免这一整个过程,只是预先签署.dll以避免反病毒对其产生恐慌。
是否有NAudio.dll
和NAudio.WindowsMediaFormat.dll
的任何副本已使用.pfx密钥预先签名?我似乎无法亲自签署。当我尝试重新编译源代码以获得.dlls签名时:我收到以下错误:使用强密钥对NAudio.dll进行签名失败
有没有办法解决这个问题,或者让它能够正确编译?
我宁愿避免这一整个过程,只是预先签署.dll以避免反病毒对其产生恐慌。
基本上,使用签名程序集中的InternalsVisibleTo
需要它信任的程序集也要签名。
您需要签署测试项目和生产项目......或者(如果您确实必须)将测试信息排除,并删除InternalsVisibleTo(NAudioTests)
。
如果您希望对组件的预打包版本进行签名,我建议您在项目网站上提交功能请求。
您无法重新编译它,因为测试项目也需要进行签名。也签署NAudioTests。它应该工作。 –