Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以下方法或属性MVC、devexpress之间的调用不明确_C#_Asp.net Mvc_Devexpress_Asp.net Mvc 5_Devexpress Mvc - Fatal编程技术网

C# 以下方法或属性MVC、devexpress之间的调用不明确

C# 以下方法或属性MVC、devexpress之间的调用不明确,c#,asp.net-mvc,devexpress,asp.net-mvc-5,devexpress-mvc,C#,Asp.net Mvc,Devexpress,Asp.net Mvc 5,Devexpress Mvc,我有一个MVC项目,我正在使用devexpres14.1.6。我在_Layout.cshtml页面上定义了devexpress脚本和样式表,如下所示 头=> @Styles.Render("~/Content/css") @Styles.Render("~/Content/Bootstrap/css") @Scripts.Render("~/bundles/modernizr") @Scripts.Render("~/bundles/jquery") @Scr

我有一个MVC项目,我正在使用devexpres14.1.6。我在_Layout.cshtml页面上定义了devexpress脚本和样式表,如下所示

头=>

 @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 }
正文=>

    @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 }
)
虽然我的devexpress版本是14.1.3,但我的项目运行得很好,但在我将devexpress版本14.1.3升级到14.1.6后,我开始收到以下错误=>

CS0121:以下方法或属性之间的调用不明确:'DevExpress.Web.Mvc.UI.HtmlHelperExtension.DevExpress(System.Web.Mvc.HtmlHelper)'和'DevExpress.Web.Mvc.UI.HtmlHelperExtension.DevExpress(System.Web.Mvc.HtmlHelper)'


我清理了ASP.NET临时文件,但收到了相同的错误。

如果升级DX版本,旧程序集将不会从
bin
目录中删除

然后将显示所提到的错误。手动清理目录(VS不再知道旧文件,可能不会删除它们)


编辑:这不仅适用于DX程序集,还适用于您可能升级的任何程序集。

是否清除了web文件夹中的bin目录?(当我升级DX控件并且不从bin中删除旧DLL时,我就有了这个)是的,你说得对。我已经清理了bin文件夹中的DLL,这是工作,谢谢你的回答。我将发布一个答案,请接受其他有同样问题的人的答案