是否可以使用不同的密钥对重新签名已签名的.net dll?

Mem*_*eak 7 .net c# security assemblies

我的同事部署了一个dll并且用他在机器上生成的密钥签名.现在我需要在我的项目中使用DLL,所以我需要重新签名DLL,我在我的计算机上生成密钥对,然后尝试重新签名使用sn.exe -R或sn.exe -Vr,但始终失败.

是否可以使用不同的密钥对重新签名已签名的.net dll?

提前致谢 !

Mit*_*eat 9

请参阅:如何使用强名称签署.NET程序集DLL文件?

Ryan Farley的链接文章表明:

将DLL反汇编为IL,然后将IL重新组装回DLL并包含新的密钥文件.