2

我在全新安装 Orchard CMS 时打开的所有视图在调用 Orchard 中某处定义的方法时显示大量红色波浪状错误。

样品方法:

  • 展示
  • 有文本
  • 风格
  • 集元

等等。

这个主题(thememachine)中的 web.config 确实定义了这个:add namespace="Orchard.Mvc.Html"

让我补充一点,必须完全使用动态工作是一个巨大的失望,不仅仅是作为一个附加组件,而是作为一个坚实的基础。像这样的问题(对于您需要对模型和视图中的 Orchard 命令执行的大部分操作没有智能感知!)说明了一切。因此,我们在果园视图中工作时没有/很少有智能感知吗?

无论如何,主要的问题是:这样的 IDE 错误(不是编译错误)是每个人都看到的吗,有没有什么可做的呢?

4

1 回答 1

2

尽管 Orchard 大量使用动态类型,但您所看到的并不是因为这个。从您列出的成员中,实际上只有 Display 是动态的,因此您应该获得完整的 IntelliSense,当然它们也没有错误。

您遇到的问题很可能是您机器上 Razor IntelliSense 的一般问题。尝试研究“Razor IntelliSense not working”,你会得到一些指示。我遇到的可能问题如下:

  • 如果您使用的是 VS 2010,请检查是否仅安装了 MVC 3 Tooling。如果您安装了 MVC 2 Tooling,请将其卸载。
  • 如果您使用的是 VS 2012 的预发布版本,例如 RC 升级到已发布版本。
于 2013-03-17T00:57:08.707 回答