Visual Studio 2010はコンテンツとして.cshtml(Razor View Engine)を設定しません
-
29-09-2019 - |
質問
ASP.NET MVC 3ベータアプリケーションをホスティングに展開しようとしています。必要なすべてのテクノロジーをサポートし、トレイルアンドエラーを通じて必要な参照を設定します。 Copy Local
に True
. 。その後、アプリがビューを見つけることができないというエラーが発生しました。試した.cshtmlファイルをリストしました。私はプロジェクトにそれらのファイルを持っていましたが、それらは展開されていませんでした。 Visual Studio 2010が.cshtmlファイルのプロパティを設定しないことがわかりました Build Action
なので Content
.aspxファイルの場合と同様です。
Visual Studioをコンテンツとして.cshtmlを自動的に設定する方法はありますか、それとも私が追加するすべてのかみそりビューにこれを手動で設定する必要がありますか?
解決
完全なビジュアルスタジオ統合とカミソリビューエンジンとのインテリセンスを備えた最終リリースを待っている間、チェックアウトすることができます このブログ投稿 特にセクション: ファイルタイプのデフォルトのビルドアクションを変更します.
他のヒント
私のチームもこの問題に遭遇しています。私たちは皆、Gotchaを知っていますが、ビルドアクションを変更するのを忘れがちで、その結果、ランタイムエラーで終了します。
私はこれに対処するためにConnectにバグを提出しました。この問題に牽引力を発揮するように、投票してコメントしてください。
所属していません StackOverflow