24 lines
908 B
Markdown
24 lines
908 B
Markdown
|
---
|
||
|
title: View compilation | Microsoft Docs
|
||
|
author: rick-anderson
|
||
|
description: View compilation
|
||
|
keywords: ASP.NET Core,view compilation, pre-compilation, precompilation
|
||
|
ms.author: riande
|
||
|
manager: wpickett
|
||
|
ms.date: 03/24/2017
|
||
|
ms.topic: article
|
||
|
ms.assetid: ab4705b7-1638-1638-bc97-ea7f292fe92a
|
||
|
ms.technology: aspnet
|
||
|
ms.prod: asp.net-core
|
||
|
uid: mvc/views/view-compilation
|
||
|
---
|
||
|
# View compilation
|
||
|
|
||
|
By [Rick Anderson](https://twitter.com/RickAndMSFT)
|
||
|
|
||
|
# View compilation
|
||
|
|
||
|
Razor views are compiled at runtime when the view is invoked. ASP.NET Core 1.1.0 and higher can optionally compile Razor views and deploy them with the app. To do this set `MvcRazorCompileOnPublish` to true and include a package reference to `Microsoft.AspNetCore.Mvc.Razor.ViewCompilation`. The following *.csproj* sample highlights these settings:
|
||
|
|
||
|
[!code-html[Main](view-compilation\sample\MvcRazorCompileOnPublish.csproj?highlight=5,12)]
|