dotnet / msbuild

The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
https://docs.microsoft.com/visualstudio/msbuild/msbuild
MIT License
5.21k stars 1.35k forks source link

Use MSBuild from the .NET SDK within Visual Studio #7258

Open baronfel opened 2 years ago

baronfel commented 2 years ago

Right now Visual Studio uses its own copy of the MSBuild libraries, which can result in behavioral differences with the one that the user has brought with their SDK. To improve the consistency of results between the CLI and Visual Studio, we should align these versions in some way. An easy initial pathway would be to ship .NET Framework MSBuild in the .NET SDK, for example. Regardless, there will likely be work required to ensure compatibility between these disparate versions, which this issue will cover.

stan-sz commented 1 year ago

Is this in works for .Net 7 timeframe?

rainersigwald commented 1 year ago

@stan-sz No (.NET 7 was released yesterday and does not have this).