电话是暧昧beetween以下方法或属性MVC,devex preSS [英] The call is ambiguous beetween the following methods or properties MVC, devexpress
问题描述
我有一个MVC项目,我用devex preS 14.1.6。我定义_Layout.cshtml页面上devex preSS脚本和样式表如下
头=>
@ Styles.Render(〜/内容/ CSS)
@ Styles.Render(〜/内容/引导/ CSS)
@ Scripts.Render(〜/包/ Modernizr的) @ Scripts.Render(〜/包/ jQuery的)
@ Scripts.Render(〜/包/引导)
@RenderSection(脚本,必需:false) @ Html.DevEx $ P $(PSS)。GetScripts(
新的脚本{ExtensionSuite = ExtensionSuite.NavigationAndLayout},
新的脚本{ExtensionSuite = ExtensionSuite.HtmlEditor},
新的脚本{ExtensionSuite = ExtensionSuite.GridView},
新的脚本{ExtensionSuite = ExtensionSuite.PivotGrid},
新的脚本{ExtensionSuite = ExtensionSuite.Editors},
新的脚本{ExtensionSuite = ExtensionSuite.Chart},
新的脚本{ExtensionSuite = ExtensionSuite.Report},
新的脚本{ExtensionSuite = ExtensionSuite.Scheduler},
新的脚本{ExtensionSuite = ExtensionSuite.TreeList}
人体=>
@ Html.DevEx $ P $(PSS)。GetStyleSheets(
新的样式表{ExtensionSuite = ExtensionSuite.NavigationAndLayout},
新的样式表{ExtensionSuite = ExtensionSuite.Editors},
新的样式表{ExtensionSuite = ExtensionSuite.HtmlEditor},
新的样式表{ExtensionSuite = ExtensionSuite.GridView},
新的样式表{ExtensionSuite = ExtensionSuite.PivotGrid},
新的样式表{ExtensionSuite = ExtensionSuite.Chart},
新的样式表{ExtensionSuite = ExtensionSuite.Report},
新的样式表{ExtensionSuite = ExtensionSuite.Scheduler},
新的样式表{ExtensionSuite = ExtensionSuite.TreeList}
)
虽然我devex preSS版本14.1.3是我的项目是工作完美,但之后,我upgrated我devex preSS版本14.1.3 14.1.6我开始收到以下错误=>
CS0121:呼叫是以下方法或属性之间暧昧:DevEx press.Web.Mvc.UI.HtmlHelperExtension.DevEx preSS(System.Web.Mvc.HtmlHelper)'和'DevEx press.Web.Mvc.UI.HtmlHelperExtension.DevEx preSS(System.Web.Mvc.HtmlHelper)
块引用>
块引用>
块引用>我清理临时ASP.NET文件,但我收到同样的错误。
解决方案如果您升级的DX版本旧的组件将不会被从
取走
目录。然后提到的错误会显示出来。手动清理目录(VS不知道旧的文件了,可能不会删除它们)。
编辑:这不仅适用于DX组件,但任何汇编你可能会升级
。I have a MVC project and I'm using devexpres 14.1.6. I defined devexpress scripts and stylesheets on _Layout.cshtml page as below
head =>
@Styles.Render("~/Content/css") @Styles.Render("~/Content/Bootstrap/css") @Scripts.Render("~/bundles/modernizr") @Scripts.Render("~/bundles/jquery") @Scripts.Render("~/bundles/bootstrap") @RenderSection("scripts", required: false) @Html.DevExpress().GetScripts( new Script { ExtensionSuite = ExtensionSuite.NavigationAndLayout }, new Script { ExtensionSuite = ExtensionSuite.HtmlEditor }, new Script { ExtensionSuite = ExtensionSuite.GridView }, new Script { ExtensionSuite = ExtensionSuite.PivotGrid }, new Script { ExtensionSuite = ExtensionSuite.Editors }, new Script { ExtensionSuite = ExtensionSuite.Chart }, new Script { ExtensionSuite = ExtensionSuite.Report }, new Script { ExtensionSuite = ExtensionSuite.Scheduler }, new Script { ExtensionSuite = ExtensionSuite.TreeList }
body =>
@Html.DevExpress().GetStyleSheets( new StyleSheet { ExtensionSuite = ExtensionSuite.NavigationAndLayout }, new StyleSheet { ExtensionSuite = ExtensionSuite.Editors }, new StyleSheet { ExtensionSuite = ExtensionSuite.HtmlEditor }, new StyleSheet { ExtensionSuite = ExtensionSuite.GridView }, new StyleSheet { ExtensionSuite = ExtensionSuite.PivotGrid }, new StyleSheet { ExtensionSuite = ExtensionSuite.Chart }, new StyleSheet { ExtensionSuite = ExtensionSuite.Report }, new StyleSheet { ExtensionSuite = ExtensionSuite.Scheduler }, new StyleSheet { ExtensionSuite = ExtensionSuite.TreeList } )
While my devexpress version is 14.1.3 my project was working perfectly but after I upgrated my devexpress version 14.1.3 to 14.1.6 I started recieve the following error =>
CS0121: The call is ambiguous between the following methods or properties: 'DevExpress.Web.Mvc.UI.HtmlHelperExtension.DevExpress(System.Web.Mvc.HtmlHelper)' and 'DevExpress.Web.Mvc.UI.HtmlHelperExtension.DevExpress(System.Web.Mvc.HtmlHelper)'
I cleaned Temporary ASP.NET Files but I recieved same error.
解决方案If you upgrade the DX version the old assemblies will not get removed from the
bin
directory.Then the mentioned error will show up. Manually clean the directory ( VS does not know the old files anymore and probably will not delete them ).
Edit: This not only applies to DX assemblies but any assembly you might upgrade.
这篇关于电话是暧昧beetween以下方法或属性MVC,devex preSS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!