diff --git a/Razor.sln b/Razor.sln
index faf6fef150..68c31490a6 100644
--- a/Razor.sln
+++ b/Razor.sln
@@ -1,6 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
-VisualStudioVersion = 15.0.26118.1
+VisualStudioVersion = 15.0.26119.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{3C0D6505-79B3-49D0-B4C3-176F0F1836ED}"
EndProject
@@ -37,6 +37,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.VisualStudio.Razo
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Razor.Workspaces.Test", "test\Microsoft.CodeAnalysis.Razor.Workspaces.Test\Microsoft.CodeAnalysis.Razor.Workspaces.Test.csproj", "{053B72C3-67BB-4C0D-BF94-34D435E2E42F}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.CodeAnalysis.Razor", "src\Microsoft.CodeAnalysis.Razor\Microsoft.CodeAnalysis.Razor.csproj", "{42403DAF-F0BC-4F3A-B7F2-46D7013345D8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.CodeAnalysis.Razor.Test", "test\Microsoft.CodeAnalysis.Razor.Test\Microsoft.CodeAnalysis.Razor.Test.csproj", "{7A8A1664-37CE-4376-81CA-1862CF5F91D9}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -191,6 +195,30 @@ Global
{053B72C3-67BB-4C0D-BF94-34D435E2E42F}.Release|x64.Build.0 = Release|x64
{053B72C3-67BB-4C0D-BF94-34D435E2E42F}.Release|x86.ActiveCfg = Release|x86
{053B72C3-67BB-4C0D-BF94-34D435E2E42F}.Release|x86.Build.0 = Release|x86
+ {42403DAF-F0BC-4F3A-B7F2-46D7013345D8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {42403DAF-F0BC-4F3A-B7F2-46D7013345D8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {42403DAF-F0BC-4F3A-B7F2-46D7013345D8}.Debug|x64.ActiveCfg = Debug|x64
+ {42403DAF-F0BC-4F3A-B7F2-46D7013345D8}.Debug|x64.Build.0 = Debug|x64
+ {42403DAF-F0BC-4F3A-B7F2-46D7013345D8}.Debug|x86.ActiveCfg = Debug|x86
+ {42403DAF-F0BC-4F3A-B7F2-46D7013345D8}.Debug|x86.Build.0 = Debug|x86
+ {42403DAF-F0BC-4F3A-B7F2-46D7013345D8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {42403DAF-F0BC-4F3A-B7F2-46D7013345D8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {42403DAF-F0BC-4F3A-B7F2-46D7013345D8}.Release|x64.ActiveCfg = Release|x64
+ {42403DAF-F0BC-4F3A-B7F2-46D7013345D8}.Release|x64.Build.0 = Release|x64
+ {42403DAF-F0BC-4F3A-B7F2-46D7013345D8}.Release|x86.ActiveCfg = Release|x86
+ {42403DAF-F0BC-4F3A-B7F2-46D7013345D8}.Release|x86.Build.0 = Release|x86
+ {7A8A1664-37CE-4376-81CA-1862CF5F91D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7A8A1664-37CE-4376-81CA-1862CF5F91D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7A8A1664-37CE-4376-81CA-1862CF5F91D9}.Debug|x64.ActiveCfg = Debug|x64
+ {7A8A1664-37CE-4376-81CA-1862CF5F91D9}.Debug|x64.Build.0 = Debug|x64
+ {7A8A1664-37CE-4376-81CA-1862CF5F91D9}.Debug|x86.ActiveCfg = Debug|x86
+ {7A8A1664-37CE-4376-81CA-1862CF5F91D9}.Debug|x86.Build.0 = Debug|x86
+ {7A8A1664-37CE-4376-81CA-1862CF5F91D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7A8A1664-37CE-4376-81CA-1862CF5F91D9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7A8A1664-37CE-4376-81CA-1862CF5F91D9}.Release|x64.ActiveCfg = Release|x64
+ {7A8A1664-37CE-4376-81CA-1862CF5F91D9}.Release|x64.Build.0 = Release|x64
+ {7A8A1664-37CE-4376-81CA-1862CF5F91D9}.Release|x86.ActiveCfg = Release|x86
+ {7A8A1664-37CE-4376-81CA-1862CF5F91D9}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -208,5 +236,7 @@ Global
{53489966-7486-434F-AA76-6FBC488E3D29} = {C0CC1E1F-1559-44DE-93A8-63259CEA2AAB}
{D66B45B5-CBFD-4947-81F1-F30AB80EA992} = {C0CC1E1F-1559-44DE-93A8-63259CEA2AAB}
{053B72C3-67BB-4C0D-BF94-34D435E2E42F} = {92463391-81BE-462B-AC3C-78C6C760741F}
+ {42403DAF-F0BC-4F3A-B7F2-46D7013345D8} = {3C0D6505-79B3-49D0-B4C3-176F0F1836ED}
+ {7A8A1664-37CE-4376-81CA-1862CF5F91D9} = {92463391-81BE-462B-AC3C-78C6C760741F}
EndGlobalSection
EndGlobal
diff --git a/src/Microsoft.CodeAnalysis.Razor/Microsoft.CodeAnalysis.Razor.csproj b/src/Microsoft.CodeAnalysis.Razor/Microsoft.CodeAnalysis.Razor.csproj
new file mode 100644
index 0000000000..61a59fb8bb
--- /dev/null
+++ b/src/Microsoft.CodeAnalysis.Razor/Microsoft.CodeAnalysis.Razor.csproj
@@ -0,0 +1,15 @@
+
+
+
+ Razor is a markup syntax for adding server-side logic to web pages. This package contains the Razor design-time infrastructure.
+ net451;netstandard1.3
+ $(NoWarn);CS1591
+ true
+ aspnetcore;cshtml;razor
+ $(PackageTargetFallback);portable-net45+win8+wp8+wpa81;
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/Microsoft.AspNetCore.Razor.Evolution.Test/Microsoft.AspNetCore.Razor.Evolution.Test.csproj b/test/Microsoft.AspNetCore.Razor.Evolution.Test/Microsoft.AspNetCore.Razor.Evolution.Test.csproj
index 57199fc88b..df6774411e 100644
--- a/test/Microsoft.AspNetCore.Razor.Evolution.Test/Microsoft.AspNetCore.Razor.Evolution.Test.csproj
+++ b/test/Microsoft.AspNetCore.Razor.Evolution.Test/Microsoft.AspNetCore.Razor.Evolution.Test.csproj
@@ -16,4 +16,7 @@
+
+
+
\ No newline at end of file
diff --git a/test/Microsoft.AspNetCore.Razor.Runtime.Test/Microsoft.AspNetCore.Razor.Runtime.Test.csproj b/test/Microsoft.AspNetCore.Razor.Runtime.Test/Microsoft.AspNetCore.Razor.Runtime.Test.csproj
index e0f4ff0fe0..01032bcf98 100644
--- a/test/Microsoft.AspNetCore.Razor.Runtime.Test/Microsoft.AspNetCore.Razor.Runtime.Test.csproj
+++ b/test/Microsoft.AspNetCore.Razor.Runtime.Test/Microsoft.AspNetCore.Razor.Runtime.Test.csproj
@@ -1,16 +1,12 @@
-
-
netcoreapp1.1;net451
$(DefaultItemExcludes);TestFiles\**\*
-
-
@@ -20,9 +16,10 @@
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/test/Microsoft.AspNetCore.Razor.Test/Microsoft.AspNetCore.Razor.Test.csproj b/test/Microsoft.AspNetCore.Razor.Test/Microsoft.AspNetCore.Razor.Test.csproj
index c23c4df6f0..d3663691cd 100644
--- a/test/Microsoft.AspNetCore.Razor.Test/Microsoft.AspNetCore.Razor.Test.csproj
+++ b/test/Microsoft.AspNetCore.Razor.Test/Microsoft.AspNetCore.Razor.Test.csproj
@@ -1,18 +1,14 @@
-
-
netcoreapp1.1;net451
$(DefineConstants);__RemoveThisBitTo__GENERATE_BASELINES
$(DefaultItemExcludes);TestFiles\**\*
-
-
@@ -23,9 +19,10 @@
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/test/Microsoft.CodeAnalysis.Razor.Test/Microsoft.CodeAnalysis.Razor.Test.csproj b/test/Microsoft.CodeAnalysis.Razor.Test/Microsoft.CodeAnalysis.Razor.Test.csproj
new file mode 100644
index 0000000000..bc498652d5
--- /dev/null
+++ b/test/Microsoft.CodeAnalysis.Razor.Test/Microsoft.CodeAnalysis.Razor.Test.csproj
@@ -0,0 +1,28 @@
+
+
+
+ true
+ $(NoWarn);CS1591
+ netcoreapp1.1;net451
+ $(DefaultItemExcludes);TestFiles\**\*
+
+
+ $(PackageTargetFallback);portable-net45+win8+wp8+wpa81;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/test/Microsoft.CodeAnalysis.Razor.Workspaces.Test/Microsoft.CodeAnalysis.Razor.Workspaces.Test.csproj b/test/Microsoft.CodeAnalysis.Razor.Workspaces.Test/Microsoft.CodeAnalysis.Razor.Workspaces.Test.csproj
index c33bcec6c3..8e767ee496 100644
--- a/test/Microsoft.CodeAnalysis.Razor.Workspaces.Test/Microsoft.CodeAnalysis.Razor.Workspaces.Test.csproj
+++ b/test/Microsoft.CodeAnalysis.Razor.Workspaces.Test/Microsoft.CodeAnalysis.Razor.Workspaces.Test.csproj
@@ -1,22 +1,17 @@
-
-
+
-
true
$(NoWarn);CS1591
netcoreapp1.1;net451
$(DefaultItemExcludes);TestFiles\**\*
-
$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;
-
-
@@ -27,5 +22,7 @@
-
+
+
+
\ No newline at end of file