有一个AssemblyDefinition.MainModule.SaveSymbols(); 但是在版本0.9.5.0中,我们如何在保存AssemblyDefinition之前保存.pdb文件。
//此处添加用于保存.pdb文件的命令
AssemblyDefinition.Write(的 _ );
答案 0 :(得分:5)
首先需要Mono.Cecil.Pdb.dll
程序集的副本,然后从应用程序中添加对该程序集的引用。
你做的代码:
var parameters = new WriterParameters ();
parameters.SymbolWriterProvider = new Mono.Cecil.Pdb.PdbWriterProvider ();
assembly.Write ("myassembly.dll", parameters);