I持ってここに報告されているように思われる問題:カミソリコンパイラの警告/エラー - ASP.NET MVC 4
Need razor view engine auto-complete to work in a class library?
私の問題であり、次の警告:
G:\Accountable\Accountable\Views\LedgerUser\EditorTemplates\LedgerServiceViewModel.cshtml: ASP.NET runtime error: There is no build provider registered for the extension '.cshtml'. You can register one in the section in machine.config or web.config. Make sure is has a BuildProviderAppliesToAttribute attribute which includes the value 'Web' or 'All'.
この問題はすべての私の見解で明らかです。以下のサンプル画像。今、私が発見したことをすべてオンライン投稿や参照が様々なWeb.configファイル(以前の記事で述べたように)オプションが、このdoesnのを追加することに参照されている
私はこれらの設定がプロジェクトにデフォルト設定されているので、うまくいかないようです。ここに私のウェブConfigsにある:
イムもビューの次のコンパイラエラーを取得中に、私は多分、この問題を考える:
The name 'Html' does not exist in the current context
何私は間違っている?
この1つのほとんどの重複:http:// stackoverflow。com/questions/4158573/need-razor-view-engine-auto-complete-to-class-library- –
Hey David。コメントありがとう。はい、私は上記のポストでそれを参照しました。私はプロジェクトで作成されたデフォルトのものと何らの違いも見られません。 – garfbradaz