【问题标题】:How do I remove the Advanced Menu module from Orchard?如何从 Orchard 中删除高级菜单模块?
【发布时间】:2012-03-16 19:08:55
【问题描述】:

Piotr 的高级菜单似乎与 Orchard 版本同时发布。我这样说是因为我刚刚将 Advanced Menu 1.4.1 模块安装到 Orchard 1.3.10。现在我收到了这条消息:

从文件“/orchard/Modules/Szmyd.Orchard.Modules.Menu/Szmyd.Orchard.Modules.Menu.csproj”编译模块“Szmyd.Orchard.Modules.Menu”时出错: 无法加载程序集引用“Orchard.Autoroute”。

我该如何解决这个问题?

【问题讨论】:

    标签: asp.net-mvc-3 module compiler-errors orchardcms


    【解决方案1】:

    是的,高级菜单 >=1.4适用于 Orchard >=1.4。

    不幸的是,Orchard 核心发生了一些重大变化,导致无法保持模块的向后兼容性。

    我建议您恢复以前的菜单版本并坚持下去,直到您将实例升级到 1.4。然后,您可以更新模块。

    如果您从 Orchard 管理员更新了模块,/Modules 中有一个 _Backup 文件夹,用于保存更新模块的旧代码。只需将整个 /Modules/Szmyd.Orchard.Modules.Menu 替换为备份文件夹中的那个即可。

    【讨论】:

    • 嗯,这是我第一次使用您的模块,所以在您回复之前,我将模块文件夹中的文件夹剪切并粘贴到桌面。一切似乎都很好。这是好事还是坏事?
    • 是的,没关系,最简单的解决方案是删除整个文件夹:) Orchard 动态编译模块,所以如果它不存在,它不会尝试编译它(并且不会抛出错误) 一切都会好起来的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 2012-08-22
    相关资源
    最近更新 更多