.csproj設定を使用してMvcBuildViewsを使用し、同じことを達成するのにRazor Generatorを使用することにはどのような違いがありますか?MvcBuildViewsとRazor Generatorの比較
MvcBuildViewsは単体テストで利用可能なビューのインテリセンスを作成しませんが、他にどのような違いがあるのでしょうか?
.csproj設定を使用してMvcBuildViewsを使用し、同じことを達成するのにRazor Generatorを使用することにはどのような違いがありますか?MvcBuildViewsとRazor Generatorの比較
MvcBuildViewsは単体テストで利用可能なビューのインテリセンスを作成しませんが、他にどのような違いがあるのでしょうか?
MVCBuildViewsは、実際に展開のためにビューをプレコンパイルしません。デプロイする前に、MVCビューに含まれる可能性のあるエラーをエコーするソリューションを構築した後、ビューをコンパイルしています。こうすることで、エラーページや実行時の死の黄色い画面を避けるために、ビューをサーバーにプッシュする前にビューのコンパイルエラーをキャッチすることができます。
RazorGeneratorを使用すると、サーバー上の任意のビューの最初のヒット時にウォームアップ時間がコンパイルされないように、ビューを事前にコンパイルすることができます。 RazorGeneratorツールを使用する場合は、すべてのビューがプリコンパイルされ、そのアセンブリ内に格納されるため、ビューフォルダではなくアプリケーションのアセンブリを展開できます。