Orchard CMS中剃刀视图中的断层智能感知

时间:2013-03-13 03:27:13

标签: visual-studio orchardcms

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

示例方法:

  • 显示
  • HasText
  • 风格
  • SetMeta
  • Ť

等等。

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

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

在任何情况下,主要的问题是:每个人看到的IDE错误(编译错误)是什么,并且没有什么可以做的吗?

1 个答案:

答案 0 :(得分:2)

虽然Orchard使用的是动态类型,但你所看到的却并非如此。实际上,您列出的成员只是显示是动态的,因此您应该获得完整的智能感知,当然也没有错误。

您遇到的最有可能是机器上Razor IntelliSense的一般问题。尝试研究“Razor IntelliSense无法正常工作”,你会得到一些指示。我遇到的可能问题如下:

  • 如果您使用的是VS 2010,请检查是否仅安装了MVC 3 Tooling。如果安装了MVC 2 Tooling,请将其卸载。
  • 如果您正在使用VS 2012的预发布版本,例如RC升级到已发布的版本。