msbuild icon indicating copy to clipboard operation
msbuild copied to clipboard

The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.

Results 678 msbuild issues
Sort by recently updated
recently updated
newest added
trafficstars

> [!NOTE] > This is a codeflow update. It may contain both source code changes from [the VMR](https://github.com/dotnet/dotnet) as well as dependency updates. Learn more [here](https://github.com/dotnet/arcade/blob/main/Documentation/UnifiedBuild/Codeflow-PRs.md). This pull request brings...

Issue for conversation and documenting design decisions made during multithreaded epic that might be problematic. And keeping track of the cost/benefit. Ideally we'd have single-process execution as opt-out to bring...

Area: Performance

Add opt-in for default channel registrations check Fixes [#11214](https://github.com/dotnet/msbuild/issues/11214) The error output is more explicit after the change ![image](https://github.com/user-attachments/assets/07fe6726-2261-4078-8610-46aa49850de6)

Backport of #11940 to vs17.14 Fixes https://developercommunity.visualstudio.com/t/Unable-to-build-VBNET-app-in-VS2022--17/10867825 Work item (Internal use): AB#2495104 ### Summary ClickOnce users are running into an intermittent build failure in Forms/WPF projects with COM library references...

Servicing-consider

https://github.com/dotnet/msbuild/pull/11865 https://github.com/dotnet/msbuild/pull/11866 https://github.com/dotnet/msbuild/pull/11658 After disabling bootstrap these tests are failing.

Area: Tests
triaged

Fixes [#11933 ](https://github.com/dotnet/msbuild/issues/11933) ### Context ``` ``` **dotnet add package Serilog --version 4.3.0 The trailing comment on the Newtonsoft.Json line is moved to the newly added package.** ``` ``` ###...

### Fixes Fairly involved change that trivializes this call path (to the point where retrieving the metadata costs more than the regex!) ![image](https://github.com/user-attachments/assets/d1e5dc1b-9bb5-456c-a79b-ff52855c7894) ![image](https://github.com/user-attachments/assets/bce68f2f-1629-4b7b-876f-bbce836c96b0) ![image](https://github.com/user-attachments/assets/4e018a1a-29d5-4446-adaa-cd8beb643c8a) ![image](https://github.com/user-attachments/assets/0cf16f16-9572-4d21-a090-14e6d3280d11) ### Context This bit...

### Fixes CPU + allocations + memory usage by repeated construction of environment variables by returning a cached `FrozenDictionary` instance when no changes exist. These are also currently held onto...

Fixes # ### Context On traces we could see about & mb of allocations due to add nonempty strings. When taking it look at the code we could see alot...

This PR adds fast-path implementations for two commonly used ToolLocationHelper property functions that were identified as performance bottlenecks in template projects: - `GetPlatformSDKLocation(String, String)` - `GetPlatformSDKDisplayName(String, String)` ## Problem When...