Skip to content

Conversation

@baronfel
Copy link
Member

@baronfel baronfel commented Oct 27, 2025

This PR does the third bullet described in #12195 (comment) -

users were surprised that dotnet msbuild didn't respect DOTNET_NOLOGO. This is somewhat of a grey area since dotnet msbuild doesn't do much customization at all anyway, but this seemed harmless enough to take a crack at it.

So overall this:

  • centralizes the handling of the --nologo MSBuild concept
  • augments that definition with implicit handling of the DOTNET_NOLOGO environment variable
  • reduces the amount of raw string handling we do for MSBuild argument lists
  • ensures more consistency of behavior across all of the CLI's commands

To help work on this in VSCode, I also added a CLI-specific slnx. When loaded in VSCode, it drastically improves the experience of working on the repo. It's so impactful that I made it the default in the repo's settings.json. Without this, test discovery and execution may as well not work - the builds take so long.

@baronfel baronfel requested review from a team as code owners October 27, 2025 22:06
@baronfel baronfel force-pushed the consistently-handle-dotnet-nologo branch from d1db235 to e08348f Compare October 29, 2025 19:18
@baronfel baronfel force-pushed the consistently-handle-dotnet-nologo branch from 183bc2e to 2a978ba Compare November 5, 2025 15:20
@baronfel baronfel requested review from a team and tmat as code owners November 5, 2025 16:51
@baronfel baronfel force-pushed the consistently-handle-dotnet-nologo branch 2 times, most recently from 6e8dbca to 5a0a79b Compare November 6, 2025 19:00
@baronfel baronfel requested a review from MiYanni November 7, 2025 17:26
@baronfel
Copy link
Member Author

baronfel commented Nov 7, 2025

/ba-g known issue for helix issues on macOS

@baronfel
Copy link
Member Author

baronfel commented Nov 8, 2025

/ba-g known macos SSL issues

@baronfel baronfel merged commit 7ca819d into dotnet:release/10.0.2xx Nov 8, 2025
20 of 25 checks passed
@baronfel baronfel deleted the consistently-handle-dotnet-nologo branch November 8, 2025 04:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants