Mono cecil SaveSymbols();在ver- 0.9.5.0

时间:2013-01-07 11:57:56

标签: .net mono.cecil

有一个AssemblyDefinition.MainModule.SaveSymbols(); 但是在版本0.9.5.0中,我们如何在保存AssemblyDefinition之前保存.pdb文件。

//此处添加用于保存.pdb文件的命令

AssemblyDefinition.Write(的 _ );

1 个答案:

答案 0 :(得分:5)

首先需要Mono.Cecil.Pdb.dll程序集的副本,然后从应用程序中添加对该程序集的引用。

你做的代码:

var parameters = new WriterParameters ();
parameters.SymbolWriterProvider = new Mono.Cecil.Pdb.PdbWriterProvider ();
assembly.Write ("myassembly.dll", parameters);