You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
Our logic for setting the CoreCLR and Mono runtime configurations didn't
properly account for cases where only `$(Configuration)` was passed down
as a build property. It expects that both `$(Configuration)` and
`$(ConfigurationGroup)` are passed down as a pair.
This change guards against us accidentially setting the runtime
configuration to the current library definition of configuration which
is more like a target framework than Debug or Release.
Related to #23800
* Account for missing ConfigurationGroup
Our logic for setting the CoreCLR and Mono runtime configurations didn't
properly account for cases where only `$(Configuration)` was passed down
as a build property. It expects that both `$(Configuration)` and
`$(ConfigurationGroup)` are passed down as a pair.
This change guards against us accidentially setting the runtime
configuration to the current library definition of configuration which
is more like a target framework than Debug or Release.
Related to #23800
* Test for missing ConfigurationGroup
Execute the following command:
Will lead to the following error:
There are two issues at hand here that need to be addressed:
$(Configuration)
is set but$(ConfigurationGroup)
is not.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.
The text was updated successfully, but these errors were encountered: