-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
Description
Microsoft.Common.props (from dotnet/msbuild) has these imports surrounding DirectoryBuildPropsPath:
<Import Project="$(CustomBeforeDirectoryBuildProps)" Condition="'$(CustomBeforeDirectoryBuildProps)' != ''" />
<Import Project="$(DirectoryBuildPropsPath)" Condition="'$(ImportDirectoryBuildProps)' == 'true' and exists('$(DirectoryBuildPropsPath)')"/>
<Import Project="$(CustomAfterDirectoryBuildProps)" Condition="'$(CustomAfterDirectoryBuildProps)' != ''" />Sdk.props handles DirectoryBuildPropsPath early:
sdk/src/Tasks/Microsoft.NET.Build.Tasks/sdk/Sdk.props
Lines 54 to 58 in 82444e0
| <Import Project="$(DirectoryBuildPropsPath)" Condition="'$(ImportDirectoryBuildProps)' == 'true' and exists('$(DirectoryBuildPropsPath)')"/> | |
| <PropertyGroup> | |
| <ImportDirectoryBuildProps>false</ImportDirectoryBuildProps> | |
| </PropertyGroup> |
This doesn't consider CustomBeforeDirectoryBuildProps, which causes DirectoryBuildPropsPath to get imported before CustomBeforeDirectoryBuildProps.
cc @dsplaisted