gpt4 book ai didi

asp.net - 我如何对已经内置到 dll 中的程序集进行签名,特别是 flute.dll

转载 作者:行者123 更新时间:2023-12-03 10:32:58 24 4
gpt4 key购买 nike

我想对 dll 签名的原因是因为我想将它添加到全局程序集缓存中。该程序集是一个用 Java 编写并移植到 J# 的 css 解析引擎。我使用 VS2008,所以我无法制作 J# 项目。它没有分配给它的强名称键,我不知道现在它已经建成了怎么做。

谁有想法?

最佳答案

经过一番搜索,我找到了this post这解释了一种方法。

摘录:

在 VS.NET 命令提示符下,输入以下内容:

  • 生成 key 文件:
    sn -k keyPair.snk
  • 获取所提供程序集的 MSIL:
    ildasm 提供的Assembly.dll/out:providedAssembly.il
  • 重命名/移动原始程序集:
    人提供的Assembly.dll提供的Assembly.dll.orig
  • 从 MSIL 输出和您的程序集 KeyFile 创建一个新程序集:
    ilasm 提供的Assembly.il/dll/key=keyPair.snk
  • 关于asp.net - 我如何对已经内置到 dll 中的程序集进行签名,特别是 flute.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1379954/

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