diff --git a/eng/intellisense.targets b/eng/intellisense.targets index c6ddd0aa4eb3ec..9bb4a5387df06c 100644 --- a/eng/intellisense.targets +++ b/eng/intellisense.targets @@ -2,19 +2,28 @@ true + + true + + $(UseCompilerGeneratedDocXmlFile) + $([MSBuild]::NormalizePath('$(IntermediateOutputPath)', 'doc-override', '$(TargetName).xml')) $([MSBuild]::NormalizeDirectory('$(NuGetPackageRoot)', 'microsoft.private.intellisense', '$(MicrosoftPrivateIntellisenseVersion)', 'IntellisenseFiles')) - + $([MSBuild]::NormalizePath('$(IntellisensePackageXmlRootFolder)', 'net-10.0', '1033', '$(AssemblyName).xml')) $([MSBuild]::NormalizePath('$(IntellisensePackageXmlRootFolder)', 'net', '1033', '$(AssemblyName).xml')) - $(IntellisensePackageXmlFilePathFromNetVersionFolder) - $(IntellisensePackageXmlFilePathFromNetFolder) - - $([MSBuild]::NormalizePath('$(IntermediateOutputPath)', 'intellisense-package', '$(TargetName).xml')) - - + $(IntellisensePackageXmlFilePathFromNetVersionFolder) + $(IntellisensePackageXmlFilePathFromNetFolder) + + + + $(NoWarn);CS1591 @@ -24,44 +33,48 @@ $(UseCompilerGeneratedDocXmlFile) $(IsPartialFacadeAssembly) - true + $(IsPlatformNotSupportedAssembly) $(SuppressPlatformNotSupportedAssemblyDocXmlError) + + + opts out from using the compiler generated xml file. For PNSE builds the doc XML comes from a non-PNSE sibling + target framework, so the warning is not applicable. --> - + - + Inputs="$(DocFileOverride)" + Outputs="$(IntermediateDocFileOverride)"> + - + - + + Condition="'$(DocFileOverride)' != ''"> - + @@ -74,4 +87,68 @@ + + + + + + + + + + + + + + + @(_PNSECandidateTargetFramework) + + + + + + + + + + + + + + + + + @(PNSEDocSource->'%(DocFileItem)') + + +