From 8133820a4d0d6b7e7198af312f34dc8b88a73c34 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Thu, 23 Feb 2023 12:51:09 -0800 Subject: [PATCH 1/3] Remove 'net' leaf folder from XmlDocFileRoot. --- Directory.Build.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Build.props b/Directory.Build.props index ddc1334637af30..2e57906c295979 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -91,7 +91,7 @@ $([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', 'ibc')) $([MSBuild]::NormalizeDirectory('$(ArtifactsDir)', 'mibc')) $([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', 'docs')) - $([MSBuild]::NormalizeDirectory('$(NuGetPackageRoot)', 'microsoft.private.intellisense', '$(MicrosoftPrivateIntellisenseVersion)', 'IntellisenseFiles', 'net')) + $([MSBuild]::NormalizeDirectory('$(NuGetPackageRoot)', 'microsoft.private.intellisense', '$(MicrosoftPrivateIntellisenseVersion)', 'IntellisenseFiles')) $([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)', 'docs')) $([MSBuild]::NormalizeDirectory('$(DocsDir)', 'manpages')) From 7f80dbb84f59d83480f71123c6c6169dd092ba42 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Thu, 23 Feb 2023 12:51:47 -0800 Subject: [PATCH 2/3] Ensure files from both 'net' and 'dotnet-plat-ext' are included in artifacts/bin/docs copy. --- eng/restore/docs.targets | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eng/restore/docs.targets b/eng/restore/docs.targets index 764bc5bbefb64b..2ce95b3bd5e644 100644 --- a/eng/restore/docs.targets +++ b/eng/restore/docs.targets @@ -9,7 +9,7 @@ AfterTargets="Restore"> - + $([System.String]::new('%(RecursiveDir)').TrimEnd('\/')) @@ -35,7 +35,7 @@ - + Date: Thu, 23 Feb 2023 12:53:05 -0800 Subject: [PATCH 3/3] Find the right intellisense xml file from the internal nupkg in either the 'net' or the 'dotnet-plat-ext' folder when packaging. --- eng/packaging.targets | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eng/packaging.targets b/eng/packaging.targets index b1d859952ccf5a..58f6e768373fce 100644 --- a/eng/packaging.targets +++ b/eng/packaging.targets @@ -24,7 +24,10 @@ '$(BuildAllConfigurations)' == 'true' and '$(DotNetBuildFromSource)' == 'true'">true - $(XmlDocFileRoot)1033\$(AssemblyName).xml + $([MSBuild]::NormalizePath('$(XmlDocFileRoot)', 'net', '1033', '$(AssemblyName).xml')) + $(IntellisenseNetFile) + $([MSBuild]::NormalizePath('$(XmlDocFileRoot)', 'dotnet-plat-ext', '1033', '$(AssemblyName).xml')) + $(IntellisenseDotNetPlatExtFile) true