.net - Mono cecil SaveSymbols();在版本 0.9.5.0

标签 .net mono.cecil

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

//这里添加保存.pdb文件的命令

AssemblyDefinition.Write( _ );

最佳答案

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

你做的代码明智:

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

关于.net - Mono cecil SaveSymbols();在版本 0.9.5.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14195474/

相关文章:

c# - 命名空间 'Cecil' 中不存在类型或命名空间名称 'Mono'

c# - 欧元货币字符不显示

.net - .NET套接字DisconnectAsync任务扩展方法

c# - 我们可以通过编程方式将网站托管到 IIS 吗?

c# - 我可以从 MethodDefinition (Cecil) 获取 MethodInfo 吗?

c# - 为什么 Mono.Cecil 争论方法导入而我已经这样做了?

c# - 在设计时设置 ComboBox 的 Text 和 Value 属性

c# - 如何按日期范围从文件夹中获取所有目录?

c# - Cecil - 获取定义的属性属性

c# - 使用Mono.Cecil替换对类型/ namespace 的引用