diff --git a/README.md b/README.md
index 4aced681dc..2f3906067e 100644
--- a/README.md
+++ b/README.md
@@ -6,4 +6,47 @@ Travis: [ that ships with .NET Core 2.0 or later versions. For older versions, add the `MvcRazorCompileOnPublish` property to your project:
+
+```xml
+
+ true
+
+```
+
+Alternatively, you may wire up the `MvcRazorPrecompile` target to a build event:
+```xml
+
+```
+
+## Options
+
+Some aspects of view compilation can be configured by editing the project:
+
+* `MvcRazorCompileOnPublish`: Setting this to `false` turns off all functions of view compilation that are enabled as part of publishing.
+
+* `MvcRazorExcludeViewFilesFromPublish`: Enabling `MvcRazorCompileOnPublish` prevents .cshtml files from being published. This option disables this behavior.
+Note: ASP.NET Core Mvc does not support updateable precompiled views. Any modifications to published cshtml files will be ignored if a precompiled view is discovered for that path.
+
+* `MvcRazorExcludeRefAssembliesFromPublish`: Enabling `MvcRazorCompileOnPublish` causes the target to prevent the `refs` directory from being published. This option disables this behavior.
+Note: Setting this option is useful if your application is using a mix of precompiled and runtime compiled views.
+
+* `MvcRazorFilesToCompile`: An item group that specifies view files to compile. By default this includes all .cshtml files marked as content.
+
This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the [Home](https://github.com/aspnet/home) repo.