C# 动态修改dll的签名 以及修改引用该dll文件的签名
原文: C# 动态修改dll的签名 以及修改引用该dll文件的签名 在读取RedisSessionStateProvider配置提到用mono ceil 来修改程序集以及它的签名,里面GetPublicKey 和GetPubliKeyToken方法里面那个字符串的获取 以及后来的签名 我们都应该 用code来实现,还有应用该dll文件的签名也一同需要修改。 所以我这里实现了一个简单的helper方法 如下: namespace ConsoleSession { using Mono.Cecil; using System; using System.IO; using System.Linq; using System.Reflection; using System.Runtime.InteropServices; public class ChangeAssemblyInfo { public string FileName { set; get; } public string FullName { set; get; } } public class keyHelper { s...




