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

本文关键字:之间 devexpress 调用 不明确 MVC 方法 属性 | 更新日期: 2023-09-27 18:22:13

我有一个MVC项目,我使用的是devexpres 14.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,但我的项目运行得很好,但在我将devexpression版本14.1.3升级到14.1.6后,我开始收到以下错误=>

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

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

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

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

然后会出现上述错误。手动清理目录(VS不再知道旧文件,可能不会删除它们)。

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