From 91d7e25733f8b15568b58eb9f33c0d0b45ea6bb4 Mon Sep 17 00:00:00 2001 From: Eric StJohn Date: Mon, 18 Jan 2021 15:17:06 -0800 Subject: [PATCH] Make changes to reference assembly rerun compile (#46999) * Make changes to reference assembly rerun compile * Make sure src project will build ref project This ensures we'll catch incremental changes to reference assemblies * Allow a project to specify its reference assembly --- eng/resolveContract.targets | 24 ++++++--------------- src/libraries/shims/Directory.Build.targets | 7 ++++++ 2 files changed, 14 insertions(+), 17 deletions(-) create mode 100644 src/libraries/shims/Directory.Build.targets diff --git a/eng/resolveContract.targets b/eng/resolveContract.targets index 06084755937f4e..f41be687441991 100644 --- a/eng/resolveContract.targets +++ b/eng/resolveContract.targets @@ -1,32 +1,22 @@ - $(MicrosoftNetCoreAppRefPackRefDir) - - $(ContractDependencyPaths);@(ReferencePath->'%(RelativeDir)'->Distinct()) + + @(ReferencePath->'%(RelativeDir)'->Distinct()) $(LibrariesProjectRoot)$(MSBuildProjectName)\ref\$(MSBuildProjectName).csproj true - $(NetCoreAppCurrentRefPath)$(TargetFileName) - <_TargetFrameworkWithoutPlatform>$([System.Text.RegularExpressions.Regex]::Replace('$(TargetFramework)', '(-[^;]+)', '')) - $([MSBuild]::NormalizePath('$(BaseOutputPath)', 'ref', '$(_TargetFrameworkWithoutPlatform)-$(Configuration)', '$(TargetFileName)')) false - - - - - false - ResolvedMatchingContract - + + + + - diff --git a/src/libraries/shims/Directory.Build.targets b/src/libraries/shims/Directory.Build.targets new file mode 100644 index 00000000000000..2974cea4f2d711 --- /dev/null +++ b/src/libraries/shims/Directory.Build.targets @@ -0,0 +1,7 @@ + + + + + + +