我正在将Mono嵌入到C应用程序中,一切正常,但调试比应该更加困难,因为当我在Mono代码中打印堆栈跟踪时(例如响应异常),所有堆栈跟踪的行都说它们位于“:0”处。 我想要在Mono堆栈跟踪中正确显示文件名和行号。
我使用xbuild构建应用程序的Mono组件,并且我正在使用调试版本。 mdb文件已生成,并且我已将它们放置在加载的Mono程序集相同的目录中。 当我在C端初始化Mono域时,我尝试调用mono_debug_init(MONO_DEBUG_FORMAT_MONO),并使用mono_debug_domain_create()注册域,但似乎没有任何影响。有人成功实现了吗?
我使用xbuild构建应用程序的Mono组件,并且我正在使用调试版本。 mdb文件已生成,并且我已将它们放置在加载的Mono程序集相同的目录中。 当我在C端初始化Mono域时,我尝试调用mono_debug_init(MONO_DEBUG_FORMAT_MONO),并使用mono_debug_domain_create()注册域,但似乎没有任何影响。有人成功实现了吗?