diff --git a/NuGet.config b/NuGet.config
index 3e1e914b22..5daf5cc65d 100644
--- a/NuGet.config
+++ b/NuGet.config
@@ -14,6 +14,8 @@
+
+
diff --git a/azure-pipelines-richnav.yml b/azure-pipelines-richnav.yml
new file mode 100644
index 0000000000..e4237d63fb
--- /dev/null
+++ b/azure-pipelines-richnav.yml
@@ -0,0 +1,58 @@
+#
+# See https://docs.microsoft.com/azure/devops/pipelines/yaml-schema for reference.
+#
+
+variables:
+- name: Build.Repository.Clean
+ value: true
+
+trigger:
+ branches:
+ include:
+ - master
+
+pr:
+ autoCancel: true
+ branches:
+ include:
+ - master
+
+stages:
+- stage: build
+ displayName: Build
+ jobs:
+ - template: /eng/common/templates/jobs/jobs.yml
+ parameters:
+ helixRepo: dotnet/aspnetcore-tooling
+ helixType: build.product/
+ enableRichCodeNavigation: true
+ richCodeNavigationEnvironment: 'production'
+ richCodeNavigationLanguage: 'csharp,typescript'
+ jobs:
+ - job: Windows
+ pool:
+ name: NetCorePublic-Pool
+ queue: buildpool.windows.10.amd64.vs2019.pre.open
+
+ steps:
+ - task: NodeTool@0
+ displayName: Install Node 10.x
+ inputs:
+ versionSpec: 10.x
+ - powershell: npm install -g yarn
+ displayName: Install yarn
+ condition: succeeded()
+ - task: NuGetCommand@2
+ displayName: 'Clear NuGet caches'
+ condition: succeeded()
+ inputs:
+ command: custom
+ arguments: 'locals all -clear'
+
+ - script: eng\common\cibuild.cmd
+ -configuration Debug
+ -msbuildEngine dotnet
+ -prepareMachine
+ name: Build
+ displayName: Build
+ condition: succeeded()