From 65656e7172bd6211b99a0a8fbdb547eff657afa0 Mon Sep 17 00:00:00 2001 From: "Nikola Milosavljevic (CLR)" Date: Mon, 31 Aug 2020 12:29:38 -0700 Subject: [PATCH 1/5] Enable closure validation --- .../pkg/projects/Directory.Build.targets | 22 ++++++++++++++++++ .../pkg/legacy/Microsoft.NETCore.App.pkgproj | 23 +++++++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/src/installer/pkg/projects/Directory.Build.targets b/src/installer/pkg/projects/Directory.Build.targets index 3e307549eecc09..c9bf633520b6f8 100644 --- a/src/installer/pkg/projects/Directory.Build.targets +++ b/src/installer/pkg/projects/Directory.Build.targets @@ -145,6 +145,28 @@ + + + + <_closureFileNames Include="@(ClosureFile->'%(FileName)')" Original="%(Identity)" /> + + <_closureFileNamesFiltered Include="@(_closureFileNames)" Exclude="@(ExcludeFromClosure)"/> + <_closureFileFiltered Include="@(_closureFileNamesFiltered->'%(Original)')"/> + + + + + + diff --git a/src/installer/pkg/projects/netcoreapp/pkg/legacy/Microsoft.NETCore.App.pkgproj b/src/installer/pkg/projects/netcoreapp/pkg/legacy/Microsoft.NETCore.App.pkgproj index 4ca074396a5380..3dd6ed1394345c 100644 --- a/src/installer/pkg/projects/netcoreapp/pkg/legacy/Microsoft.NETCore.App.pkgproj +++ b/src/installer/pkg/projects/netcoreapp/pkg/legacy/Microsoft.NETCore.App.pkgproj @@ -7,8 +7,31 @@ --> false + true + data/ true + + + + + + + + + + + + + + + + + + + + From 58cf696fc4a640c4a794c1d112bf4ad98591c63d Mon Sep 17 00:00:00 2001 From: "Nikola Milosavljevic (CLR)" Date: Tue, 1 Sep 2020 09:46:07 -0700 Subject: [PATCH 2/5] Ensure dependency graph directory exists --- src/installer/pkg/projects/Directory.Build.targets | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/installer/pkg/projects/Directory.Build.targets b/src/installer/pkg/projects/Directory.Build.targets index c9bf633520b6f8..15b0e9808146b1 100644 --- a/src/installer/pkg/projects/Directory.Build.targets +++ b/src/installer/pkg/projects/Directory.Build.targets @@ -161,10 +161,20 @@ + + + <_DependencyGraphFilePath>$(PackageReportDir)$(Id)$(NuspecSuffix)-%(ClosureFile.FileSet).dgml + <_DependencyGraphDir>$([System.IO.Path]::GetDirectoryName($(_DependencyGraphFilePath))) + + + + + + DependencyGraphFilePath="$(_DependencyGraphFilePath)" /> - From 7a424492c9e87a4b17c7cba7a03e04bad754bcf2 Mon Sep 17 00:00:00 2001 From: "Nikola Milosavljevic (CLR)" Date: Wed, 2 Sep 2020 10:09:49 -0700 Subject: [PATCH 4/5] Ensure Reports dir exists; VerifyClosure change moved to Arcade --- .../pkg/projects/Directory.Build.targets | 33 +++---------------- 1 file changed, 5 insertions(+), 28 deletions(-) diff --git a/src/installer/pkg/projects/Directory.Build.targets b/src/installer/pkg/projects/Directory.Build.targets index 15b0e9808146b1..383e5549c36e98 100644 --- a/src/installer/pkg/projects/Directory.Build.targets +++ b/src/installer/pkg/projects/Directory.Build.targets @@ -146,35 +146,12 @@ - - - <_closureFileNames Include="@(ClosureFile->'%(FileName)')" Original="%(Identity)" /> - - <_closureFileNamesFiltered Include="@(_closureFileNames)" Exclude="@(ExcludeFromClosure)"/> - <_closureFileFiltered Include="@(_closureFileNamesFiltered->'%(Original)')"/> - - - - - - <_DependencyGraphFilePath>$(PackageReportDir)$(Id)$(NuspecSuffix)-%(ClosureFile.FileSet).dgml - <_DependencyGraphDir>$([System.IO.Path]::GetDirectoryName($(_DependencyGraphFilePath))) - - - - - - + +