我收到了来自第三方的程序集。我需要将其添加到 GAC,但它没有强名称。有什么方法可以让我使用自己的 key 对程序集进行签名,以便将其命名为强名称吗?
最佳答案
是的。您可以使用ILDASM将程序集拆解为 CIL代码,并使用ILAsm重新组装该 CIL 代码并使用您自己的 key 对其进行签名。
我已经使用各种第三方程序集完成了此操作,并且效果很好。
帖子 .NET-fu: Signing an Unsigned Assembly (Without Delay Signing) 详细解释了如何执行此操作。
关于.net - 我可以签署没有源代码的程序集吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/899856/