5

我正在尝试使用 Mono.Cecil 编写一个 IL Weaver,并且为了使其在 VS2010 中保持可调试性,我需要 PdbReaderProvider 类或一些类似的 ISymbolProvider 实现。我从http://mono.ximian.com/daily/下载了最新的 Mono dll ,但在 zip 中没有 Mono.Cecil.Pdb.dll。我已经从https://github.com/jbevain/cecil/tree/master/Mono.Cecil下载了源代码,但我似乎无法在 .net 4 下编译该特定项目
。有人可以帮忙吗我出来指向 Mono.Cecil.Pdb 的已编译工作 .net dll,最好在里面有一个工作 PdbReaderProvider?

4

2 回答 2

6

实际上,您需要从Cecil 的 github 存储库中获取源代码。然后您只需在 VS 2010 中打开 Mono.Cecil.sln,选择解决方案配置 net_4_0_Debug(或 net_4_0_Release)并构建解决方案。该解决方案是自包含的,因此您不需要其他任何东西。

您将在 bin/net_4_0_Debug(或 bin/net_4_0_Release)中获得 Mono.Cecil.dll 和 Mono.Cecil.Pdb.dll。

于 2011-01-19T21:33:06.000 回答
1

或者,获取包含所有 Cecil 程序集的 NuGet 包。当然,如果您在 MS 堆栈上。

于 2012-02-02T18:01:11.070 回答