From a6a5e4ea10b72b4502975af6314645da0690bb63 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Fri, 20 Apr 2018 18:56:17 -0700 Subject: [PATCH] Simplify building Microsoft.AspNetCore.Razor.Design --- .../Microsoft.AspNetCore.Razor.Design.csproj | 109 +++++------------- .../Microsoft.AspNetCore.Razor.Design.nuspec | 4 +- .../Microsoft.AspNetCore.Razor.Tasks.csproj | 2 + .../AppWithP2PReference.csproj | 2 +- .../testapps/ClassLibrary/ClassLibrary.csproj | 2 +- .../ClassLibrary2/ClassLibrary2.csproj | 2 +- test/testapps/SimpleMvc/SimpleMvc.csproj | 2 +- .../SimpleMvcFSharp/SimpleMvcFSharp.fsproj | 2 +- test/testapps/SimplePages/SimplePages.csproj | 2 +- 9 files changed, 41 insertions(+), 86 deletions(-) diff --git a/src/Microsoft.AspNetCore.Razor.Design/Microsoft.AspNetCore.Razor.Design.csproj b/src/Microsoft.AspNetCore.Razor.Design/Microsoft.AspNetCore.Razor.Design.csproj index 13ab584df8..f1a883c4bf 100644 --- a/src/Microsoft.AspNetCore.Razor.Design/Microsoft.AspNetCore.Razor.Design.csproj +++ b/src/Microsoft.AspNetCore.Razor.Design/Microsoft.AspNetCore.Razor.Design.csproj @@ -1,14 +1,12 @@ - - - - - + Razor is a markup syntax for adding server-side logic to web pages. This package contains MSBuild support for Razor. - netstandard2.0 + netcoreapp2.0;net46 false + false + false $(MSBuildProjectName).nuspec @@ -20,84 +18,27 @@ We then need to include the output of those projects in our output directory (where it will be used by tests) and in the nukpg. --> - - - - - - - - - - - - - _BuildDependencyProjects;$(GenerateNuspecDependsOn) - _BuildDependencyProjects;$(BuildDependsOn) + ..\Microsoft.AspNetCore.Razor.Tools\Microsoft.AspNetCore.Razor.Tools.csproj + Microsoft.AspNetCore.Razor.Tasks - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_RazorTool Include="$(OutputPath)tools\**\*" /> - - - - - - + true + + unknown + id=$(PackageId); version=$(PackageVersion); @@ -112,14 +53,26 @@ copyright=$(Copyright); - TaskAssemblyNet46=@(TaskAssemblyNet46); - TaskSymbolNet46=@(TaskSymbolNet46); - TaskAssemblyNetStandard=@(TaskAssemblyNetStandard); - TaskSymbolNetStandard=@(TaskSymbolNetStandard); + TaskAssemblyNet46=$(OutputPath)tasks\net46\$(TaskProject).dll; + TaskSymbolNet46=$(OutputPath)tasks\net46\$(TaskProject).pdb; + TaskAssemblyNetStandard=$(OutputPath)tasks\netstandard2.0\$(TaskProject).dll; + TaskSymbolNetStandard=$(OutputPath)tasks\netstandard2.0\$(TaskProject).pdb; - ToolAssembly=$(OutputPath)tools\**\*; + ToolFiles=$(OutputPath)tools\**\*; + + + + + + + <_RazorTool Include="$(OutputPath)tools\**\*" /> + + + + + diff --git a/src/Microsoft.AspNetCore.Razor.Design/Microsoft.AspNetCore.Razor.Design.nuspec b/src/Microsoft.AspNetCore.Razor.Design/Microsoft.AspNetCore.Razor.Design.nuspec index 687b5cf1d8..47d16cd554 100644 --- a/src/Microsoft.AspNetCore.Razor.Design/Microsoft.AspNetCore.Razor.Design.nuspec +++ b/src/Microsoft.AspNetCore.Razor.Design/Microsoft.AspNetCore.Razor.Design.nuspec @@ -26,6 +26,6 @@ - + - \ No newline at end of file + diff --git a/src/Microsoft.AspNetCore.Razor.Tasks/Microsoft.AspNetCore.Razor.Tasks.csproj b/src/Microsoft.AspNetCore.Razor.Tasks/Microsoft.AspNetCore.Razor.Tasks.csproj index 79eefc909b..c39999ba4c 100644 --- a/src/Microsoft.AspNetCore.Razor.Tasks/Microsoft.AspNetCore.Razor.Tasks.csproj +++ b/src/Microsoft.AspNetCore.Razor.Tasks/Microsoft.AspNetCore.Razor.Tasks.csproj @@ -9,6 +9,8 @@ false false + + ..\Microsoft.AspNetCore.Razor.Design\bin\$(Configuration)\tasks\ diff --git a/test/testapps/AppWithP2PReference/AppWithP2PReference.csproj b/test/testapps/AppWithP2PReference/AppWithP2PReference.csproj index b0ca8cfd76..aa525839e7 100644 --- a/test/testapps/AppWithP2PReference/AppWithP2PReference.csproj +++ b/test/testapps/AppWithP2PReference/AppWithP2PReference.csproj @@ -1,7 +1,7 @@ - <_RazorMSBuildRoot>$(SolutionRoot)src\Microsoft.AspNetCore.Razor.Design\bin\$(Configuration)\netstandard2.0\ + <_RazorMSBuildRoot>$(SolutionRoot)src\Microsoft.AspNetCore.Razor.Design\bin\$(Configuration)\ diff --git a/test/testapps/ClassLibrary/ClassLibrary.csproj b/test/testapps/ClassLibrary/ClassLibrary.csproj index 93f2b997a9..fc5b647326 100644 --- a/test/testapps/ClassLibrary/ClassLibrary.csproj +++ b/test/testapps/ClassLibrary/ClassLibrary.csproj @@ -1,7 +1,7 @@ - <_RazorMSBuildRoot>$(SolutionRoot)src\Microsoft.AspNetCore.Razor.Design\bin\$(Configuration)\netstandard2.0\ + <_RazorMSBuildRoot>$(SolutionRoot)src\Microsoft.AspNetCore.Razor.Design\bin\$(Configuration)\ diff --git a/test/testapps/ClassLibrary2/ClassLibrary2.csproj b/test/testapps/ClassLibrary2/ClassLibrary2.csproj index 86cbd96b61..110d5df467 100644 --- a/test/testapps/ClassLibrary2/ClassLibrary2.csproj +++ b/test/testapps/ClassLibrary2/ClassLibrary2.csproj @@ -1,7 +1,7 @@ - <_RazorMSBuildRoot>$(SolutionRoot)src\Microsoft.AspNetCore.Razor.Design\bin\$(Configuration)\netstandard2.0\ + <_RazorMSBuildRoot>$(SolutionRoot)src\Microsoft.AspNetCore.Razor.Design\bin\$(Configuration)\ diff --git a/test/testapps/SimpleMvc/SimpleMvc.csproj b/test/testapps/SimpleMvc/SimpleMvc.csproj index 21ea1afc3c..289aa1f146 100644 --- a/test/testapps/SimpleMvc/SimpleMvc.csproj +++ b/test/testapps/SimpleMvc/SimpleMvc.csproj @@ -1,7 +1,7 @@ - <_RazorMSBuildRoot>$(SolutionRoot)src\Microsoft.AspNetCore.Razor.Design\bin\$(Configuration)\netstandard2.0\ + <_RazorMSBuildRoot>$(SolutionRoot)src\Microsoft.AspNetCore.Razor.Design\bin\$(Configuration)\ diff --git a/test/testapps/SimpleMvcFSharp/SimpleMvcFSharp.fsproj b/test/testapps/SimpleMvcFSharp/SimpleMvcFSharp.fsproj index 4e469df733..21531d14bc 100644 --- a/test/testapps/SimpleMvcFSharp/SimpleMvcFSharp.fsproj +++ b/test/testapps/SimpleMvcFSharp/SimpleMvcFSharp.fsproj @@ -1,7 +1,7 @@  - <_RazorMSBuildRoot>$(SolutionRoot)src\Microsoft.AspNetCore.Razor.Design\bin\$(Configuration)\netstandard2.0\ + <_RazorMSBuildRoot>$(SolutionRoot)src\Microsoft.AspNetCore.Razor.Design\bin\$(Configuration)\ diff --git a/test/testapps/SimplePages/SimplePages.csproj b/test/testapps/SimplePages/SimplePages.csproj index 2928d33d45..ba3fcfe487 100644 --- a/test/testapps/SimplePages/SimplePages.csproj +++ b/test/testapps/SimplePages/SimplePages.csproj @@ -1,7 +1,7 @@ - <_RazorMSBuildRoot>$(SolutionRoot)src\Microsoft.AspNetCore.Razor.Design\bin\$(Configuration)\netstandard2.0\ + <_RazorMSBuildRoot>$(SolutionRoot)src\Microsoft.AspNetCore.Razor.Design\bin\$(Configuration)\