msbuild
msbuild copied to clipboard
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Right now evaluation time and build time item operations support different operations and behave differently. It would be nice to unify them, so users have the same experience when using...
Task declaration [supports a `Runtime` attribute](https://docs.microsoft.com/en-us/visualstudio/msbuild/how-to-configure-targets-and-tasks?view=vs-2019#usingtask-attributes-and-task-parameters) that allows MSBuild-running-on-.NET-4 to call tasks that support only .NET 3.5 (by spawning an `MSBuildTaskHost.exe` that runs on .NET 3.5 and communicates with the...
The LiveLogger is an exciting new feature that MSBuild team has planned for .NET 8. Originally spearheaded by @edvilme, the LiveLogger is intended to be a live-updating, data-heavy view of...
### Context Improved evaluation and build throughput and effectivenes translates to improved IDE responsiveness and saved costs on lab builds. So there is a clear ROI. One way of achieving...
Improvements and polish on the terminal logger experience.
### Overview Otherwise uncategorized investments into areas improving engineering excellence of the codebase, stability of the product, and aiding the diagnosability and self-servicability of the problematic cases. The general goal...
* [ ] Eric Arndt's Eval Perf PRs * I've asked Eric to help us with splitting #11273 to smaller pieces. * [x] #11780 * [x] #11779 * We landed...
When NuGet enabled audit by default for .NET 9 GA we encountered a few issues related to MSBuild; we must coordinate with NuGet and the SDK to ensure their .NET...
One Pager Link: [dotnet/msbuild spec](https://github.com/dotnet/msbuild/blob/9e3e2c8affab4329777f06780b0c99ae84626755/documentation/specs/proposed/decoupling-vs-sdk.md) # Decoupling Visual Studio builds of .NET SDK projects The experience of building a .NET SDK project can differ significantly depending if the project was...