ここで報告されているように見える問題があります:
クラスライブラリで機能するには、レイザービューエンジンのオートコンプリートが必要ですか?
私の問題は次の警告です:
G:\ Accountable \ Accountable \ Views \ LedgerUser \ EditorTemplates \ LedgerServiceViewModel.cshtml:ASP.NETランタイムエラー:拡張子「.cshtml」に登録されているビルドプロバイダーがありません。machine.configまたはweb.configのセクションで登録できます。値「Web」または「All」を含むBuildProviderAppliesToAttribute属性があることを確認してください。
この問題は私のすべての見解で明らかです。以下のサンプル画像。
現在、私が見つけたオンラインのすべての投稿と参照は、さまざまなWeb.config(前の投稿で述べたように)オプションの追加を参照していますが、プロジェクトでこれらの構成がデフォルトになっているため、これは機能しないようです。これが私のWeb構成です:
この問題は、ビューで次のコンパイラエラーが発生しているときに発生すると思います。
「Html」という名前は現在のコンテキストには存在しません
私は何が間違っているのですか?