2012-02-09 31 views
0

我真的不知道爲什麼Ninject會拋出這個錯誤,因爲我一直在使用它一段時間。Ninject告訴我一種方法沒有實現,但它清楚地存在

它說我沒有實施一種方法,但它是真的在那裏。

程序集'FollowUp.Repository.Impl,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'類型爲'FollowUp.Repository.Impl.ApplicationLogRepository'的方法'GetApplicationLogEntries'沒有實現。

我做的最小的攝製可能在https://www.sugarsync.com/pf/D6486369_1701716_00156

有人ninject經驗能幫助我嗎?非常感激。

親切的問候,湯姆

+1

請在這裏發佈您的代碼作爲您問題的一部分 - 我不認爲有人打算從某個外部站點打開一個zip文件來檢查您的代碼 – BrokenGlass 2012-02-09 16:50:02

+0

@BrokenGlass只有類型跨越時才能複製問題項目。我可以在文本中解釋它,很快會有人詢問一個小的repro。我花了幾個小時將它隔離到最小,所以我希望有些人會關心。感謝您下載zip – buckley 2012-02-09 16:59:04

回答

5

這不是一個Ninject相關的問題。異常告訴你,程序集不能由.NET框架加載出於任何原因。檢查融合日誌以獲取更多信息。

這種類型的異常的一個常見原因是,當您嘗試將x86程序集加載到x64進程或其他方式時。

+0

Spot。感謝您拯救我!這真的很感謝 – buckley 2012-02-09 22:36:11

+0

在我的情況下,一個程序集標記爲發佈而不是調試。 – 2013-03-11 21:45:12

相關問題