2011-01-31 54 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命名空間中,或者只是一起刪除命名空間(現在只是作爲一個測試)。

您擴展了哪些類型?是否有可能你有兩種相同的名字,你試圖延伸錯誤的名字?

相關問題