1. Raise an issue on
visualfsharp.codeplex.com that "choose/otherwise" doesn't work correctly on xamarin (jeez), we should change the F# project templates.
2. Raise an issue also on
visualfsharp.codeplex.com that the templates should be open sourced, they will be shortly so this is just for tracking.
3. Take the existing templates make sure you can replicate the choose logic correctly. Upgraded Dev 11 projects I believe will still be wrong for xamarin, but a manual edit will have to do for those guys.
4. As soon as we open source the templates, prepare a pull request. Assuming the logic and implementation is correct it is likely we will take it. From that point on, previews and then the oob will have templates that you can use on Xamarin.
This is just a suggestion, but it seems like it will solve your current issues, it is fair to say I may know a little something about what I already planned to work on over the next week.
Kevin