我遇到了一個非常不尋常的問題。我爲我的MVC項目添加了一個參考DLL。我建立的DLL。一切正常。我修改了這個DLL。一切仍然正常。假設在這一點上,DLL程序集有10個成員,並且可以從MVC項目的任何地方訪問這些成員。然後,我爲該大會增加了3名新成員並重建了它。當我使用控制器的程序集時,我可以看到所有成員(包括新成員)。但是,當我從Razor視圖使用程序集時,先前定義的成員在那裏,但是3個新成員不在。我檢查了DLL的日期,我可以看到使用對象瀏覽器的所有成員,並修改了web.config文件以將名稱空間添加到Razor網頁。它的行爲就像Razor視圖停留在查看組件的緩存副本,而項目的其餘部分可以確切地看到什麼是在那裏。請注意,我可以從Razor視圖中看到以前定義的成員,因此就配置選項而言,我相信所有內容都是它應該是的。任何想法將不勝感激。剃刀視圖沒有看到程序集的所有公共成員
我已經打開並關閉了該項目。我也重新啓動了電腦。仍然有問題。
難道只是新成員沒有出現在Razor的智能感知中,還是完全無法訪問? – 2011-12-16 00:33:53