2

Orchard CMSのクリーンインストールで開いたすべてのビューには、Orchardで定義されているメソッドの呼び出しで赤い波状のエラーが大量に表示されます。

サンプルメソッド:

  • 画面
  • HasText
  • スタイル
  • SetMeta
  • T

などなど。

このテーマ(thememachine)のweb.configには、次のように定義されています。add namespace="Orchard.Mvc.Html"

アドオンとしてだけでなく、あらゆる場所で強固な基盤として、ダイナミックで完全に機能しなければならないことは大きな失望であると付け加えておきます。このような問題(モデルとビュー内のOrchardコマンドで行う必要のあるほとんどのことについてのインテリセンスはありません!)はそれをすべて言います。したがって、オーチャードビューでの作業では、インテリセンスがまったくないか、ほとんど得られませんか?

いずれにせよ、主な質問は次のとおりです。そのようなIDEエラー(コンパイル時のエラーではない)は誰もが目にするものであり、それについて何もする必要はありませんか?

4

1 に答える 1

2

Orchardは動的型を多く使用していますが、表示されているのはそのためではありません。リストしたメンバーから、実際にはディスプレイのみが動的であるため、完全なIntelliSenseを取得する必要があり、もちろんエラーは発生しません。

あなたが経験することは、おそらくあなたのマシン上のRazorIntelliSenseの一般的な問題です。「RazorIntelliSenseが機能しない」を調べてみると、いくつかの指針が得られます。私が遭遇した可能性のある問題は次のとおりです。

  • VS 2010を使用している場合は、MVC3ツールのみがインストールされていることを確認してください。MVC 2 Toolingがインストールされている場合は、それをアンインストールします。
  • リリースされたバージョンへのRCアップグレードのようなプレリリースバージョンのVS2012を使用している場合。
于 2013-03-17T00:57:08.707 に答える