public static void Main(string[] args) { var asm = args.Length > 0 ? args[0] : @"C:\Users\ben\Development\stiletto\Stiletto.Test\bin\Debug\Stiletto.Test.dll"; var ad = AssemblyDefinition.ReadAssembly(asm, new ReaderParameters { ReadSymbols = true }); var md = ad.MainModule; var weaver = new ModuleWeaver() { LogError = Console.WriteLine, ModuleDefinition = md, ReferenceCopyLocalPaths = new List <string>(), AssemblyResolver = new DefaultAssemblyResolver(), }; weaver.Execute(); ad.Write(asm, new WriterParameters() { WriteSymbols = true }); }
public static void Main(string[] args) { var asm = args.Length > 0 ? args[0] : @"C:\Users\ben\Development\stiletto\Stiletto.Test\bin\Debug\Stiletto.Test.dll"; var ad = AssemblyDefinition.ReadAssembly(asm, new ReaderParameters { ReadSymbols = true }); var md = ad.MainModule; var weaver = new ModuleWeaver() { LogError = Console.WriteLine, ModuleDefinition = md, ReferenceCopyLocalPaths = new List<string>(), AssemblyResolver = new DefaultAssemblyResolver(), }; weaver.Execute(); ad.Write(asm, new WriterParameters() { WriteSymbols = true }); }