如何调试到 AutoMapper 代码?

Posted

技术标签:

【中文标题】如何调试到 AutoMapper 代码?【英文标题】:How to debug into AutoMapper code? 【发布时间】:2011-10-30 22:41:14 【问题描述】:

我正在使用 AutoMapper 将我的业务对象映射到我的视图模型,并且我编写的自定义类型未正确映射导致异常。我试图弄清楚如何设置我的系统,以便我可以调试到 AutoMapper.DLL。有谁知道如何在不下载源代码并首先构建源代码的情况下执行此操作?

如果有人有此操作说明的链接或知道如何设置,我将不胜感激。

【问题讨论】:

您如何确定dllpdb 确实来自同一版本? @Oded Acutally 我很确定它们不是同一个版本。我认为它们会是相同的,因为我从 codeplex 下载了它们,但 PDB 似乎最近没有更新。 啊。在这种情况下,您将需要获取源... 【参考方案1】:

AutoMapper 在 NuGet 上启用了 SourceLink 和符号包(MyGet 构建也是如此)。因此,无需从源代码构建即可调试 AM。您无法调试映射代码本身,但请检查the execution plan。

【讨论】:

执行计划适用于 AutoMapper 6.0 或更高版本

以上是关于如何调试到 AutoMapper 代码?的主要内容,如果未能解决你的问题,请参考以下文章

代码调试包Infragistics Windows Forms Test Automation发布v16.1|附下载

如何使用Automapper将更改映射到现有集合?

SharePoint Online 触发的Automate工作流的调试

SharePoint Online 触发的Automate工作流的调试

SharePoint Online 触发的Automate工作流的调试

如何使用 AutoMapper 将父引用分配给子属性