dotnet / dotnet/msbuild

[Feature Request]: Reduce the wrapping around SDK Resolver messages when only one resolver is actually invoked

Open
#10,191 4 comments 1 reaction 0 assignees View on GitHub
Area: Logging Area: Resolvers Feature Request Good First Issue internal-team-onboarding Priority:2 triaged
Dominant language
C#
Stars
5.5k
Forks
1.5k
Avg merge
1d 8h
Merged PRs (30d)
141

Description

### Summary

In https://github.com/dotnet/sdk/pull/41268 I was able to use the SDK Resolver features to ensure that only the NuGet SDK resolver was used for a restore. In this case we should be able to remove MSBuild wrapping around the 'error list' and only surface the single Resolver's message.

### Background and Motivation

We want to remove visual noise around error experiences and make it easier for users to diagnose the core problems.

### Proposed Feature

https://github.com/dotnet/msbuild/blob/003252215533cca375dfc6578d8cb9e029418f37/src/Build/BackEnd/Components/SdkResolution/SdkResolverService.cs#L277-L280 should change the way it logs to not log the wrapper if only one resolver was used.

### Alternative Designs

_No response_

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.