Currently, MSBuild gets syntax highlighting in most cases by piggybacking on XML. In Visual Studio, there is also some code completion based on XSDs.
This is better than nothing but doesn't help with the particularly hard parts of MSBuild, like completion of property names or item transforms.
It would be nice if there was a broadly-compatible language service that worked in (at least) VS, VS Code, and VS Mac.
Currently, MSBuild gets syntax highlighting in most cases by piggybacking on XML. In Visual Studio, there is also some code completion based on XSDs.
This is better than nothing but doesn't help with the particularly hard parts of MSBuild, like completion of property names or item transforms.
It would be nice if there was a broadly-compatible language service that worked in (at least) VS, VS Code, and VS Mac.