2015-10-05 80 views
0

是否有NAudio.dllNAudio.WindowsMediaFormat.dll的任何副本已使用.pfx密钥预先签名?我似乎无法亲自签署。当我尝试重新编译源代码以获得.dlls签名时:我收到以下错误:Error when attempting to compile NAudio使用强密钥对NAudio.dll进行签名失败

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

我宁愿避免这一整个过程,只是预先签署.dll以避免反病毒对其产生恐慌。

+1

您无法重新编译它,因为测试项目也需要进行签名。也签署NAudioTests。它应该工作。 –

回答

3

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

您需要签署测试项目生产项目......或者(如果您确实必须)将测试信息排除,并删除InternalsVisibleTo(NAudioTests)

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

相关问题