我在 .Net 4.7.2 中使用带有嵌入式调试信息的程序集。如果从文件系统加载程序集,则异常堆栈跟踪包含行号。但是,如果我动态加载(通过 AppDomain.Load (byte[]))带有嵌入式调试信息的程序集,则异常堆栈跟踪不包含此程序集的行号。
有没有办法强制 .Net Framework 使用来自动态加载的程序集的嵌入式调试信息?
注意:我知道如果调试信息位于单独的 PDB 文件中,则可以将其与程序集本身一起加载(通过 AppDomain.Load (byte[], byte[]))。问题是关于嵌入式调试信息。