尝试启动调试器时自定义扩展方法导致构建错误

2023-12-26

我在我的几个项目中使用我自己的扩展方法。当我编译(构建/重建)时一切都很好。但是,当我启动调试器并重新编译代码时,我会得到一个与扩展方法相关的错误列表,表明它们不是它们所附加的类的成员。对于为什么会发生这种情况有什么想法吗?这似乎是间歇性的,因为我可以重新编译、清理和重新编译几次,最后将允许我启动调试器。


可能 PDB 没有正确生成?您是从 VS 启动还是附加到进程?如果附加,请确保 PDB 与应用程序位于同一位置。

尝试: 项目属性 -> 构建 -> 高级 设置“调试信息”=完整

另外,您的扩展方法位于哪个命名空间中?确保它们位于 ROOT 命名空间中,或者只是一起删除命名空间(目前仅作为测试)。

您扩展了哪些类型?是否有可能您有两种同名的类型,而您试图扩展错误的类型?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尝试启动调试器时自定义扩展方法导致构建错误 的相关文章

随机推荐