From a5783855f3e397241abcd9a4a2cab5a4622dbe68 Mon Sep 17 00:00:00 2001 From: "Eric St. John" Date: Fri, 8 Sep 2017 12:52:47 -0700 Subject: [PATCH 1/2] Use a file list rather than globbing NETStandard assemblies This change minimizes the amount of work done during project evaluation by directly setting the reference items to all the files/paths we know are part of the package. --- netstandard/pkg/NETStandard.Library.pkgproj | 33 +++++++++++-------- .../pkg/targets/NETStandard.Library.targets | 23 ------------- .../netstandard/NETStandard.Library.targets | 29 ++++++++++++---- 3 files changed, 42 insertions(+), 43 deletions(-) delete mode 100644 netstandard/pkg/targets/NETStandard.Library.targets diff --git a/netstandard/pkg/NETStandard.Library.pkgproj b/netstandard/pkg/NETStandard.Library.pkgproj index 2bfc745fe..2780b0bca 100644 --- a/netstandard/pkg/NETStandard.Library.pkgproj +++ b/netstandard/pkg/NETStandard.Library.pkgproj @@ -9,23 +9,23 @@ true true NETStandard.Library.targets - targets\$(TargetsFileName) - $(IntermediateOutputPath)$(TargetsFileName) + targets\netstandard\$(TargetsFileName) netstandard2.0 + $(IntermediateOutputPath)$(NETStandardVersion)\$(TargetsFileName) - - - - - build/$(Id).targets - - - + + true + + + true + + + build/$(NETStandardVersion)/$(Id).targets @@ -34,11 +34,16 @@ - - + + + <_FacadeFiles Condition="'%(File.Facade)' == 'true' AND '%(File.Extension)' == '.dll'" >@(File->'%24(MSBuildThisFileDirectory)\ref\%(FileName)%(Extension)') + + + + - diff --git a/netstandard/pkg/targets/NETStandard.Library.targets b/netstandard/pkg/targets/NETStandard.Library.targets deleted file mode 100644 index ff3355ed1..000000000 --- a/netstandard/pkg/targets/NETStandard.Library.targets +++ /dev/null @@ -1,23 +0,0 @@ - - - #VERSION# - - - - - - false - - false - true - NETStandard.Library - $(NETStandardLibraryPackageVersion) - - - false - true - NETStandard.Library - $(NETStandardLibraryPackageVersion) - - - \ No newline at end of file diff --git a/netstandard/pkg/targets/netstandard/NETStandard.Library.targets b/netstandard/pkg/targets/netstandard/NETStandard.Library.targets index b654df8d5..d3a5a2c2e 100644 --- a/netstandard/pkg/targets/netstandard/NETStandard.Library.targets +++ b/netstandard/pkg/targets/netstandard/NETStandard.Library.targets @@ -1,12 +1,29 @@ + + #VERSION# + + - - <_NetStandardLibraryRefPath>$(MSBuildThisFileDirectory)\ref\ - - - - + + + + false + + false + NETStandard.Library + $(NETStandardLibraryPackageVersion) + + + true + + false + + false + NETStandard.Library + $(NETStandardLibraryPackageVersion) + + \ No newline at end of file From fb1efaaf80f165562edd89447f63e57ea1b117ad Mon Sep 17 00:00:00 2001 From: "Eric St. John" Date: Mon, 25 Sep 2017 10:22:55 -0700 Subject: [PATCH 2/2] Bump NETStandard.Library package version for servicing --- netstandard/pkg/NETStandard.Library.pkgproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netstandard/pkg/NETStandard.Library.pkgproj b/netstandard/pkg/NETStandard.Library.pkgproj index 2780b0bca..e24e79519 100644 --- a/netstandard/pkg/NETStandard.Library.pkgproj +++ b/netstandard/pkg/NETStandard.Library.pkgproj @@ -3,7 +3,7 @@ - 2.0.1 + 2.0.2 false true true