`nologo` should be the default
- Dominant language
- C#
- Stars
- 5.5k
- Forks
- 1.5k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 133
Description
### Issue Description
Our goal is to make the command line experience great for developers. This includes `dotnet` and `msbuild`. People often invoke build and want a clean output.
Related: https://github.com/PowerShell/PowerShell/issues/15644
### Steps to Reproduce
Run `msbuild /v:m`.
### Expected Behavior
```text
❯ msbuild /v:m
ConsoleApp1 -> T:\ConsoleApp1\ConsoleApp1\bin\Debug\net5.0\ConsoleApp1.dll
```
### Actual Behavior
```text
❯ msbuild /v:m
Microsoft (R) Build Engine version 16.11.0-preview-21302-05+5e37cc992 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
ConsoleApp1 -> T:\ConsoleApp1\ConsoleApp1\bin\Debug\net5.0\ConsoleApp1.dll
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by running `msbuild /v:m` and tracing the existing `nologo` option handling in the MSBuild command-line entry point. Done means the default `/v:m` output omits the engine banner and copyright lines while preserving the build result shown in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- build-system, cli
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100