After a little investigation I found out that are going to have trouble with building mono assemblies that target mono1.0, mono-2.0, mono-4.0 with a recent installation of mono-4.5:
http://www.mono-project.com/docs/about-mono/releases/4.0.0/#dropped-support-for-old-frameworks Further, nant does not yet support mono-4.5: https://github.com/nant/nant/pull/169 This means that we are basically without mono support at all unless we keep old installations of mono on a separate machine. :-( Our best bet are docker images. I'm going to invest some research time on this topic. 2017-07-01 21:02 GMT+02:00 Dominik Psenner <[email protected]>: > An idea crossed my mind. Couldn't we build the Mono binaries on the ubuntu > machines? .net core should build both on ubuntu and on windows. nant is > available also for ubuntu and a perfect candidate for a build tool. It > would be even nicer if we could simply add mono as a dependency (i.e. > nuget) and for example cake would take care of fetching the compiler, build > and test the assemblies for us. We have set up cake at work for this > purpose but are not targeting multiple .net versions and not even mono. I > have read that cake can build also with the mono compiler, but have no > experience with it. Cake would further probably completely replace nant > since it can easily invoke mvn to build the website too. > -- Dominik Psenner
