2011-01-31 53 views
4

我在我的几个项目中使用自己的扩展方法。当我编译(Build/Rebuild)时一切都很好。但是,当我启动调试器并重新编译代码时,我收到了所有与扩展方法相关的错误列表,指出它们不是它们所连接的类的成员。任何想法为什么这可能会发生?它似乎是间歇性的,因为我可以重新编译和清理并重新编译多次,最终它将允许我启动调试器。自定义扩展方法尝试启动调试器时导致生成错误

+0

您使用哪种语言? – JaredPar 2011-01-31 17:31:09

+0

我正在使用VB.NET – Achilles 2011-01-31 17:37:55

回答

1

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

尝试: 项目属性 - >生成 - >高级设置 “调试信息” =全

而且,你有什么命名空间的扩展方法?确保它们在ROOT命名空间中,或者只是一起删除命名空间(现在只是作为一个测试)。

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

相关问题