构建后签名强名

时间:2017-04-26 16:44:52

标签: c# .net strongname

我想做什么:

  1. 构建我的程序集Main.dll,它引用了RefA.dll和RefB.dll
  2. 使用IlMerge
  3. 合并到单个Main.dll程序集中
  4. 强名称将其标记为后期构建过程。
  5. 步骤3仅适用于构建计算机上的官方构建,其中强名称签名存储在容器中(使用:sn.exe -i <myfile.snk> mycontainer

    我找不到执行第3步的方法:sn.exe似乎只允许重新签名已签名的程序集或延迟签名的程序集。

    我错过了什么吗?

    请注意,IlMerge.exe(在NuGet上可用,版本2.14.1208)只接受文件而不是密钥容器。 IlMerge源代码似乎已经发展并支持keycontainer switch参数。

0 个答案:

没有答案