2010-06-23 88 views
0

我已經從VS2008升級了我的解決方案。在我們的Web項目中,有2個對ASP.NET MVC,Microsoft.Web.MVC和System.Web.MVC的引用。當我嘗試從項目中刪除Microsoft.Web.MVC dll並從web.config中刪除它。我這樣做後,我得到編譯器錯誤?我以爲System.Web.MVC具有與Microsoft.Web.MVC相同的功能?我們是否需要Microsoft.Web.MVC,我使用ASP.NET MVC 2.0?

+0

找到了出來的Microsoft.Web.Mvc具有泛型類型安全的Html.BeginForm 方法。我們的網站在幾個地方使用它們。我改回來了。現在所有的作品。 – user154366 2010-06-23 17:27:34

回答

2

Microsoft.Web.MVC具有所有MVC期貨,即功能點可以說是「不在最終版本」。

1

儘管您需要的功能可能在ASP.NET MVC 2.0中,但類型的名稱空間將從Microsoft.Web.MVC.whatever更改爲System.Web.MVC.whatever

我猜你得到的編譯錯誤與此有關。嘗試搜索代碼以查找以「Microsoft.Web.MVC」開頭的類型並更改它們。這是否讓您的應用程序編譯?

如果不是,請將幾個編譯錯誤示例發佈到您的問題上。

相關問題