Page MenuHomePhabricator

Install msbuild
Open, Needs TriagePublic

Description

My C# mono jobs require msbuild to build them. Please install msbuild.

Event Timeline

We currently install https://packages.debian.org/buster/mono-xbuild on the bastions and job grid.

I'm not familiar enough with mono components to be able to figure out if msbuild is actually packaged by the Debian project or not.

msbuild is packaged with the latest release, so if you install the latest stable version (6.12.0)
(which you can get from https://www.mono-project.com/download/stable/#download-lin-debian)
it will be there!

Regards
Ross

xbuild is old, unmaintained, deprecated, and doesn't work with VS/MSBuild projects written in the last 5 years (at least). As far as I can tell, Debian doesn't package msbuild, I don't know why. The only discussion was this request (#959045).

The mono-project.com packages do include msbuild. They do not package targeting Bullseye, but the Buster package does appear to work in Bullseye.