2011-06-14 25 views
8

Iam在一個mvc 2 Rc項目中工作。直到今天早上它工作正常。早上我收到一條錯誤消息。 「System.Web.Mvc.ViewMasterPage」類型不明確:它可能來自程序集「C:\ Intersight \ IntersightWeb \ bin \ IntersightWeb.DLL」或程序集「C:\ WINDOWS \組件\ GAC_MSIL \ System.Web.Mvc \ 2.0.0.0__31bf3856ad364e35 \ System.Web.Mvc.dll程序」。請在類型名稱中明確指定程序集。獲取'System.Web.Mvc.ViewMasterPage'是不明確的錯誤消息

enter image description here

但在以前的執行是ok.I試圖解決許多上述問題ways.Please幫助我繼續。

回答

3

這個錯誤有很多原因。

我給這家典型的解決方案是:打開你的 參考,請System.Web.Mvc的性質 和檢查 複製本地是否爲真。如果是,請嘗試將 設置爲False,並從bin文件夾中刪除 的DLL,然後再次按Ctrl-F5。

其他修正:

  1. 您可以設置引用的程序 不被複制到bin文件夾 (右鍵單擊參考,並 選擇屬性)
  2. 也許你的參考點 老dll。您可以通過在解決方案資源管理器中打開使用Visual Studio的項目 和 修復此問題,展開 引用節點。刪除對System.Web.Mvc的 引用(其中 指向版本1.0程序集)。 添加對System.Web.Mvc (v2.0.0.0)的引用。
  3. 卸載mvc並重新安裝 它。 Download MVC2 RC