msbuild
msbuild copied to clipboard
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
The `MSBuildClientApp.TryLaunchServer` method returns `false` in case server node couldn't be started (and build is then done without server). However, there was reported issue, when mutex logic failed with unhandled...
Fixes #7951 ### Context During testing Arm64 MSBuild we detected regression caused by not considering some Arm64 known directories as immutable for files up to date check. ### Changes Made...
Fixes #7287 ### Context Cancelling a build can lead to a failed build with 0 warnings and 0 errors. ### Changes Made Ensured that we log an error when the...
While investigating a problem that turned out to be unrelated @jonathanpeppers discovered that some design-time builds were failing, with no information as to why:  ``` 15:43:19.857 1>Done Building Project...
### Context NuGet wants to access whether a particular project was filtered out by a solution filter file. They had previously called SolutionFile.Parse. We have a ProjectShouldBuild method that can...
Fixes [#5436](https://github.com/dotnet/msbuild/issues/5436) ### Context ### Changes Made There is a significant error in the original Constuctor ProjectItemDefinitionGroupElement(XmlElement xmlElement, ProjectRootElement parent, ProjectRootElement containingProject). The second parameter and third parameter types are...
Update to a recent Arcade, and fix fallout from updated xUnit analyzers and new Arcade TFMs.
Fixes #7943 ### Context MSBuild detects the wrong processor count on Windows when debugging processor groups ### Changes Made Replaces GetLogicalProcessorInformationEx with GetActiveProcessorCount and removes an incorrect check for >32...
Prep a bootstrap MSBuild layout using `build /p:CreateBootstrap=true` or download the one I used from: https://kirillosenkovfiles.blob.core.windows.net/kirillosenkovblob/msbuild.17.3.1.zip Be on an empty Windows machine, such as Windows Sandbox VM Create and build...
So, this isn't a regression, as far as I can tell. But it is a potential performance issue that might be able to be improved. During a Publish target, generally...