-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Labels
Description
Execute the following command:
.\build.cmd /p:RuntimeFlavor=MonoWill lead to the following error:
P:\runtime\eng\liveBuilds.targets(91,5): error : The CoreCLR artifacts path does not exist 'P:\runtime\artifacts\bin\coreclr\Windows_NT.x64.netcoreapp5.0-Windows_NT-Debug'. The CoreCLR subset category must be built before building this project. [P:\runtime\src\libraries\System.Reflection.Primitives\src\System.Reflection.Primitives.csproj]
There are two issues at hand here that need to be addressed:
- The runtime configuration logic in our build files is not properly accounting for times when
$(Configuration)is set but$(ConfigurationGroup)is not. - There are still places in the build logic that do not properly condition grabbing runtime files based on the chosen runtime
This was a regression introduced with #2093. That means we have the following chain of sadness: PR #1934 leads to runtime config breaks leads to #2093 which leads to this.