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
In this configuration, Library.csproj builds twice, with distinct SolutionConfiguration property XML values. But since SolutionConfiguration is usually the same across a whole build (it's computed at the solution level and passed to all child projects and not usually mutated), this tool currently elides it entirely--so it was not at all obvious that a difference in SolutionConfiguration was the property difference causing a build race, even looking at the output.
We should add a case that detects distinct SolutionConfigurations and if there is more than one value, report it everywhere or at least flag the second discovered SolutionConfiguration in the output.
I just chased down a build where the build structure was
In this configuration,
Library.csprojbuilds twice, with distinctSolutionConfigurationproperty XML values. But sinceSolutionConfigurationis usually the same across a whole build (it's computed at the solution level and passed to all child projects and not usually mutated), this tool currently elides it entirely--so it was not at all obvious that a difference inSolutionConfigurationwas the property difference causing a build race, even looking at the output.We should add a case that detects distinct
SolutionConfigurations and if there is more than one value, report it everywhere or at least flag the second discoveredSolutionConfigurationin the output.