diff --git a/RazorViewCompilation.sln b/RazorViewCompilation.sln index 9ac18e1..334dab0 100644 --- a/RazorViewCompilation.sln +++ b/RazorViewCompilation.sln @@ -23,8 +23,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{87FEE984 build\common.props = build\common.props EndProjectSection EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86", "tools\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86.csproj", "{9F47A520-7DAB-409D-81C8-AD351562A1A5}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -43,10 +41,6 @@ Global {E0D75B4E-839F-4F80-9B1F-B33F616BCC5F}.Debug|Any CPU.Build.0 = Debug|Any CPU {E0D75B4E-839F-4F80-9B1F-B33F616BCC5F}.Release|Any CPU.ActiveCfg = Release|Any CPU {E0D75B4E-839F-4F80-9B1F-B33F616BCC5F}.Release|Any CPU.Build.0 = Release|Any CPU - {9F47A520-7DAB-409D-81C8-AD351562A1A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9F47A520-7DAB-409D-81C8-AD351562A1A5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9F47A520-7DAB-409D-81C8-AD351562A1A5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9F47A520-7DAB-409D-81C8-AD351562A1A5}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -55,6 +49,5 @@ Global {4339FC9B-AEC6-442A-B413-A41555ED76C7} = {02F7AA35-91AF-491E-9F0E-03CFAF86C720} {46C9A4B2-8B1C-451B-B670-C194901D66AC} = {0398AFFF-505E-4283-89DA-BBD9D28B53DB} {E0D75B4E-839F-4F80-9B1F-B33F616BCC5F} = {0398AFFF-505E-4283-89DA-BBD9D28B53DB} - {9F47A520-7DAB-409D-81C8-AD351562A1A5} = {02F7AA35-91AF-491E-9F0E-03CFAF86C720} EndGlobalSection EndGlobal diff --git a/makefile.shade b/makefile.shade deleted file mode 100644 index 41bc61d..0000000 --- a/makefile.shade +++ /dev/null @@ -1,49 +0,0 @@ -use assembly="System.IO.Compression, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" -use assembly="System.IO.Compression.FileSystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" - -use namespace="System.IO" -use namespace="System.IO.Compression" -use namespace="System.Linq" - -use-standard-lifecycle -k-standard-goals - -#repack-x86 target='compile' if='Directory.Exists("src") && !IsLinux' - @{ - var buildDir= Path.Combine(Directory.GetCurrentDirectory(), "artifacts", "build"); - var projectName = "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation"; - var projectNupkg = Files - .Include(Path.Combine(buildDir, projectName + "*.nupkg")) - .Where(path => !path.EndsWith(".symbols.nupkg", StringComparison.OrdinalIgnoreCase)) - .OrderByDescending(f => f) // On local builds multiple nupkgs are generated. - .First(); - - Log.Info("Repacking Nupkg: " + projectNupkg); - - using (var zipArchive = ZipFile.Open(projectNupkg, ZipArchiveMode.Update)) - { - MoveEntry(zipArchive, "lib/net451/" + projectName + ".exe", "runtimes/win7-x64/lib/net451/" + projectName + ".exe"); - MoveEntry(zipArchive, "lib/net451/" + projectName + "-x86.exe", "runtimes/win7-x86/lib/net451/" + projectName + "-x86.exe"); - zipArchive.CreateEntry("lib/net451/_._"); - } - } - -functions @{ - private static void MoveEntry(ZipArchive archive, string oldPath, string newPath) - { - var oldEntry = archive.GetEntry(oldPath); - if (oldEntry == null) - { - throw new Exception(oldPath + " was not found in package."); - } - - var newEntry = archive.CreateEntry(newPath); - using (var newStream = newEntry.Open()) - using (var oldStream = oldEntry.Open()) - { - oldStream.CopyTo(newStream); - } - - oldEntry.Delete(); - } -} \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.csproj b/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.csproj index 0412ded..c5c4181 100644 --- a/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.csproj +++ b/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.csproj @@ -1,23 +1,57 @@ - + + + Build-time references required to enable Razor view compilation as part of building the application. netcoreapp1.1;net451 - win7-x64 cshtml;razor;compilation;precompilation;aspnetcore true exe - ..\..\tools\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86\ + false + true + win7-x64;win7-x86 + win7-x64 + AnyCPU + $(MSBuildProjectName)-x86 + - - - + + + + - + + + + + PackAssemblyFiles;$(GenerateNuspecDependsOn) + $(BuildDependsOn);CompileX86 + + + + + + + + + + + + + + + diff --git a/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/lib/net451/_._ b/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/lib/net451/_._ new file mode 100644 index 0000000..e69de29 diff --git a/tools/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86.csproj b/tools/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86.csproj deleted file mode 100644 index 9aa07eb..0000000 --- a/tools/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation-x86.csproj +++ /dev/null @@ -1,20 +0,0 @@ - - - - Build-time references required to enable Razor view compilation as part of building the application. - net451 - win7-x86 - exe - ..\..\src\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation - - - - - - - - - - - - \ No newline at end of file