2012-08-30 170 views

回答

1

System.Web.WebPages不是MVC2的一部分。它是MVC3的一部分。

在MVC3中,Tagbuilder從Mvc.dll移到了WebPages.dll。 這就是爲什麼當您在mvc2項目中引用WebPages.dll時出現此錯誤。

+0

我的項目運行在.net framework 4.0上,我正在使用mvc2。目前該項目無法升級到MVC 3。 Alread我在我的代碼的不同位置使用了「Tagbuilder」。 現在我需要使用「Form.Unvalidated()」 我試圖添加對Unvalidated()的System.Web.WebPages DLL的引用。但它顯示以下錯誤: 類型'System.Web.Mvc.TagBuilder'存在於'System.Web.Mvc.dll'和'System.Web.WebPages.dll' 我該如何解決它? –

+0

就像我寫的。你不能在MVC2項目中使用WebPages.Dll,因爲它是MVC3的一部分,幷包含TagBuilder(以前在MVC2.DLL中) – dixus

相關問題