C# 生成后的强名称签名
我想做的是:C# 生成后的强名称签名,c#,.net,strongname,C#,.net,Strongname,我想做的是: 构建我的程序集Main.dll,它引用RefA.dll和RefB.dll 使用IlMerge合并到单个Main.dll程序集中 强名称将其作为生成后过程进行签名 步骤3仅适用于生成计算机上的正式生成,其中强名称签名存储在容器中(使用:sn.exe-i mycontainer) 我找不到执行步骤3的方法:sn.exe似乎只允许对签名程序集或延迟签名程序集进行重新签名 我错过什么了吗 请注意,IlMerge.exe(在NuGet上提供,版本2.14.1208)只接受文件而不是密钥容器。
sn.exe-i mycontainer
)
我找不到执行步骤3的方法:sn.exe似乎只允许对签名程序集或延迟签名程序集进行重新签名
我错过什么了吗
请注意,IlMerge.exe(在NuGet上提供,版本2.14.1208)只接受文件而不是密钥容器。IlMerge源代码似乎已取得进展,并支持keycontainer开关参数。IlMerge允许您使用
/keycontainer:containername
指定密钥容器,真的吗?它没有记录,也不起作用。是的。您使用的是最新版本吗?此功能的单元测试为。NuGeterror的2.14.1208版本忽略未知选项:“keycontainer:my_container”