我的設置是這樣的:奇怪的符號
域模型項目=>包含我的實體。與服務器和客戶端應用程序共享。
Server/webservices => MVC WebAPI和數據以JSON形式返回,使用Json.Net庫。
Client => C#Winforms應用程序,使用RestSharp和Json.Net庫檢索數據。
在闡述我的設置,我想指出,我的設置工作,沒有任何問題,直到最近的一些變化。
我已經爲我的一個實體(Domain Model項目)添加了一些新屬性,修改了我的webservices以利用所執行的更改並重新啓動。好吧,它的工作,並返回JSON也告訴我,新的領域正在處理不正確。
到目前爲止這麼好。現在,客戶端部分。 我已經從服務器調試收到的JSON,並且新數據(使用新屬性)很好。然而,當Json.Net嘗試將數據解析爲實體時,只有少數屬性出現。 當我嘗試用數據來填充我的數據,我得到MissingMethodException
:
{ 「未找到方法: 'System.String Domain.Equipment.get_Weight()'。」}
Weight
確實是我最近的變化之一,但代碼確實可以編譯。
我試過建設,重建,刪除和添加引用到我的領域模型項目,再次建設和重建,我仍然得到相同的異常錯誤。
我已經注意到了,然而,一個奇怪的圖標VS調試時,如圖所示:
我是相當新的VS2012,所以它可能是一些小事。 關於該圖標的任何想法?或者爲什麼這可能發生?
如需進一步解釋,請留下評論,我會編輯。
你試過重啓vs? :) –
是的,沒有結果。要重啓,我會提供一些反饋。 – Joel
不,重新啓動不起作用。 – Joel