是否已经使用.pfx密钥预先签署了NAudio.dll
和NAudio.WindowsMediaFormat.dll
的副本?我似乎无法自己签名。当我尝试重新编译源代码以使.dll签名时:我收到以下错误:
有没有解决方法,或者正确编译?
我宁愿避免这整个过程,也只是预先签名.dll,以避免反病毒在它上面肆虐。
答案 0 :(得分:3)
基本上,使用签名程序集中的InternalsVisibleTo
需要它所信任的程序集也要签名。
您需要同时签署测试项目和生产项目......或者(如果您确实必须)放弃测试,并删除InternalsVisibleTo(NAudioTests)
。
如果您希望对程序集的预先打包版本进行签名,我建议您在项目站点上提交功能请求。