2012-12-11 65 views
1

我的項目在MVC 4上。 其中我無法訪問任何腳本功能像@ Scripts.Render(「〜/ bundles/modernizr」)作爲腳本是'System.Web.WebPages.Scripts'和'System.Web.Optimization.Scripts'之間的引用參考CS0104:'Scripts'是'System.Web.WebPages.Scripts'和'System.Web.Optimization.Scripts'之間的模糊引用

我有以下項我的網絡配置:

<pages> 
     <namespaces> 
     <add namespace="System.Web.Helpers"/> 
     <add namespace="System.Web.Mvc"/> 
     <add namespace="System.Web.Mvc.Ajax"/> 
     <add namespace="System.Web.Mvc.Html"/> 
     <add namespace="System.Web.Optimization"/> 
     <add namespace="System.Web.Routing"/> 
     <add namespace="System.Web.WebPages"/> 
     <add namespace="Product360"/> 
     </namespaces> 
    </pages> 

我從包管理器控制檯更新System.web.optimization,它仍然顯示我同樣的錯誤。

我不明白爲什麼它是在System.web.WebPages intellisensing而不是System.web.optimization。

任何人有任何更新?

+0

您是否解決了您的問題? – Gabriel

+0

你是如何解決它的?我現在有同樣的問題 – Sakthivel

回答

0

你使用WebMaxtrix /網頁還是隻有ASP.NET MVC?如果你只使用MVC擺脫這條線

<add namespace="System.Web.WebPages"/> 

而你不應該再有衝突。

注意:您可能需要重新啓動Visual Studio才能在修改後的cshtml文件中正確處理名稱空間。

+0

加布裏埃爾,我沒有上面的webconfig的入口,這是在MVC的視圖級別。我提到的參賽作品在項目層面。即使我評論說,我仍然有相同的錯誤 – JVP

+0

我使用ASP.NET MVC – JVP

+0

您在cshtml文件中使用'@ Scripts.Render(「〜/ bundles/modernizr」)'有問題,是嗎?你可以粘貼./Views/Web.config的部分嗎? – Gabriel

相關問題