2010-10-05 63 views
5

我在引用包含我的應用程序的服務的外部項目時遇到了一些麻煩。 更改類中某些屬性的類型後,出現如下錯誤:「找不到方法:get_Size()(其中Size是該字段的名稱)Fault Exception - 找不到方法

重建多次後,刪除類並添加新我遇到了一個新的但類似的問題,現在應用程序找不到在我的Factory類中的方法:

未找到方法:'Ropes.Services.Contracts.Data。 SearchResultPage`1 Ropes.Services.Business.Experience.ExperienceFactory.Search(Ropes.Services.Business.Search.SearchRequest)'。

我已經重新編譯了一百萬次;清空了bin和obj文件夾,添加參考,但無濟於事。我的老闆來壓在我身上,所以如果有人可以幫助將不勝感激,我向你保證,因緣會好心看你:)

謝謝

+1

你做了什麼確切的改變?也許這將幫助我們縮小範圍。 – Aliostad 2010-10-05 12:16:35

+0

我改變了一些屬性的類型。我恢復了更改,但同樣的問題仍然存在。我有一個int字段和一個雙字段,我把它們改爲int?和雙?分別。然後我把它們都改成了字符串。然後我說,擰它,並改回他們,因爲這個問題 – 2010-10-05 12:26:00

回答

2

解決的辦法是將有問題的.dll添加到GAC。謝謝你們的幫助。

+0

或者,可能,從GAC中刪除已經存在的舊的dll? – Marcel 2012-06-01 10:41:09

1

嗯,首先檢查定義(公共,私有,保護等等),然後檢查構建訂單。如果一切正常,嘗試打開新的解決方案,爲新解決方案添加相同的引用,並嘗試構建 - 使用函數。如果問題仍然存在,那麼你有一個問題:) letme搜索一下:)

+0

我試過你的建議,並有同樣的問題。不確定這是否相關,但在嘗試逐步完成服務調用時,我也會收到此消息: – 2010-10-05 12:38:41

+0

無法自動進入服務器。調試器無法在服務器進程中停止。調試是在我的web.config中啓用的。 – 2010-10-05 12:39:05

+0

此外,我不確定您的意思是'檢查構建順序' – 2010-10-05 12:39:51