Doing some research on the current state of mono, collecting the findings:

  • Current stable is 3.10.0.
  • Xamarin’s Linux packages are currently at mono 3.10, and monodevelop 5.5.
  • T4 templates are “supported” by MonoDevelop, but build-time refreshing is not. There is a separate tool that can be used to evaluate T4 templates under mono(develop). This requires listing all .tt files, maybe viable via custom msbuild fragment.

There’s even guidance from Microsoft on running ASP.NET vNext on docker on Azure. O tempora o mores!