Mariana Dematte
Mariana Dematte
Fixes https://github.com/dotnet/msbuild/issues/9467 ### Context When building targets we only specify a reason when it has direct control over the flow. So some targets have no built reason at the end...
Fixes https://github.com/KirillOsenkov/MSBuildStructuredLog/issues/762 ### Context On a specific edge case, where a target is an after target of the build's entry target, the parent target does not show. Using the example...
### Context * https://github.com/dotnet/msbuild/pull/9853#discussion_r1539496108 * https://github.com/dotnet/msbuild/pull/9853#discussion_r1539480094 ### Goals * Severities aligned with Roslyn - https://learn.microsoft.com/en-us/visualstudio/code-quality/use-roslyn-analyzers?view=vs-2022#configure-severity-levels, we can omit `silent`. * The `isEnabled`configuration is passed to Analyzer `Initialize` call - and...
Fixes: https://github.com/dotnet/msbuild/issues/9747 ### Context We currently run BuildCheck during the restore phase of the build, because of this we end up running BuildCheck twice per project. This PR disables BuildCheck...
Fixes https://github.com/dotnet/msbuild/issues/10123 ### Changes Made Analyzers now have access to infrastructure configuration data, which contains `severity` and `isEnabled` attributes.
Current e2e tests are disabled, but some tests need to be added for new functionality, specifically this: https://github.com/dotnet/msbuild/pull/10199#discussion_r1625472357. This issue is a reminder to do it once we reactivate the...
Originating from https://github.com/dotnet/msbuild/pull/10175 discussion. The scenario of running .NET Framework MSBuild in a .NET process is unsupported, but it worked until a recent change. Since there is some confusion around...
BuildCheck needs better error messages when a Check fails. When that happens we get a generic error message instead of the intended one that a Check has failed: `error MSB4184:...
MuxLogger and normal logger have output difference of a blank line with the introduction of new event. The test (here) was made more lenient so we could get work done...
There is currently a lot of stale documentation around the wiki. Those need to be updated as they are not correct anymore. These are the changes that need to be...