0

我有一个 C# 工具,可以使用Assembly.LoadFrom(). 然后,它对程序集进行一些反思,并向用户报告。问题是没有调试信息,例如,我的工具无法报告行号或文件名。

我正在加载的程序集在同一目录中有符号文件(它们是 mdb 文件,因为我在 OSX 上并使用单声道)。如何加载这些文件并将它们与相关程序集关联?

4

1 回答 1

1

AFAIK 如果 .mdb 文件与 dll 文件位于同一目录中,它们应该可以正常工作。

您可能缺少的是--debug启动程序时传递给 mono 的标志。

于 2013-07-29T13:43:06.857 回答