gpt4 book ai didi

.net - 强签名和更新引用程序集

转载 作者:行者123 更新时间:2023-12-01 10:14:07 25 4
gpt4 key购买 nike

我有两个第三方程序集:

Foo.dll

ReferencesFoo.dll

如前所述,ReferencesFoo.dll 是一个引用了 Foo.dll

的程序集

对于我的应用程序,我需要退出这些程序集。我将 ildasm/ilasm 与签名 key 结合使用以对它们进行签名,但是,ReferencesFoo.dll 仍然包含(在它的 list 中?)对 Foo.dll 的引用旧公钥和公钥 token 。

那么,如何使用我的 key 对两个 dll 进行签名,并在不获取源代码和重新编译的情况下更新 ReferencesFoo.dll 中的引用?

最佳答案

您可以使用 Mono.Cecil 轻松做到这一点.打开 Foo.dll,然后 save it with your new snk ,并将其在 ReferenceFoo.dll 中的引用更新为适当的公钥 token 。

关于.net - 强签名和更新引用程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2813798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com