We recently started to use an add-on for Xamarin Forms. This was retrieved with nuget. The add-on in itself functions great however sometime after installation we started to get 'xamlctask' compilation errors when building the solution. I eventually solved the problem using AsmSpy (https://github.com/mikehadlow/AsmSpy) which showed that the add-on was referencing Forms 1.4.... while we are using Forms 1.5.1.... Getting the source from the add-on from github, upgrading its forms version, building it and directly linking to the dll's solved our problems.
This brings me to my question: is this a normal situation? Somehow I would have expected either a warning/error during compilation (other than xamlctask-errors) or some fixing of the forms references through the nuget mechanism. According to the add-on author this is a forms issue, I tend to believe him but it makes using nuget rather pointless.
Any thoughts?