Xamarin 6 (from Beta channel) and Gtk# version

If you work with the beta channel (or you keen to use the alpha .. ) things might get hairy. Today I spend a little bit of time with my work laptop. Upgrading to Xamarin 6 was easy and wasn’t a problem at all it seemed. And a dark theme!!! Now I was jumping like an enthusiastic puppy!

Xamarin6DarkTheme

Nice editor Xamarin!

Build failed – Android component

First I couldn’t build projects any more and the information provided in the deployment log was … “Build failed”. Sure, but why. Investigating the IDE, Component and Android  logs at least revealed that the Android component was missing. I find it highly suspicious that it is required although the projects don’t come near Android (targeted for DLLs on Windows). You find the logs unter

%LOCALAPPDATA%\XamarinStudio-6.0\Logs\

Gtk# – Dark theme with white *meh* widgets

If your GUI is f**** up, you probably have the wrong Gtk# version installed. Don’t install the one from the official web page, nor from another source. You should have a Gtk# version downloaded during the process of obtaining the beta channel Xamarin version. These files usually are located under

%LOCALAPPDATA%\XamarinStudio-5.0\Cache\TempDownload\

“-5.0” might differ depending on your Xamarin version!

The Gtk# version that works the best with the dark theme is Gtk# 2.12.38 (gtk-sharp-2.12.38.msi).

MSBuild Engine

If your toolset of Microsoft is f***** up you may experience that all your base type definitions aren’t defined. Simply unchecking the usage of the MSBuild engine does the trick but is not a real solution. Only a workaround. (I hate work machines that are restricted by your IT department).

Leave a Reply

Your email address will not be published. Required fields are marked *