diff --git a/eng/BannedSymbols.MEFv1.txt b/eng/BannedSymbols.MEFv1.txt
new file mode 100644
index 00000000000..864f88ebd1f
--- /dev/null
+++ b/eng/BannedSymbols.MEFv1.txt
@@ -0,0 +1 @@
+N:System.ComponentModel.Composition;Use MEF v2 in this project, from System.Composition
\ No newline at end of file
diff --git a/eng/BannedSymbols.MEFv2.txt b/eng/BannedSymbols.MEFv2.txt
new file mode 100644
index 00000000000..8a886af80b9
--- /dev/null
+++ b/eng/BannedSymbols.MEFv2.txt
@@ -0,0 +1 @@
+N:System.Composition;Use MEF v1 in this project, from System.ComponentModel.Composition
\ No newline at end of file
diff --git a/src/Razor/src/Microsoft.CodeAnalysis.Remote.Razor/Microsoft.CodeAnalysis.Remote.Razor.csproj b/src/Razor/src/Microsoft.CodeAnalysis.Remote.Razor/Microsoft.CodeAnalysis.Remote.Razor.csproj
index 8d41644ee2a..9e9d34abc02 100644
--- a/src/Razor/src/Microsoft.CodeAnalysis.Remote.Razor/Microsoft.CodeAnalysis.Remote.Razor.csproj
+++ b/src/Razor/src/Microsoft.CodeAnalysis.Remote.Razor/Microsoft.CodeAnalysis.Remote.Razor.csproj
@@ -19,6 +19,10 @@
$(NoWarn);NU1701
+
+
+
+
diff --git a/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj b/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj
index 22a849e8cb8..a0e9acaf995 100644
--- a/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj
+++ b/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj
@@ -10,6 +10,10 @@
false
+
+
+
+