El otro día al estar desarrollando una aplicación para Android en Xamarin Studio y construir el proyecto me mostro el siguiente error:
Error inesperado en la tarea “GenerateResourceDesigner”.
System.IO.FileNotFoundException: No se puede cargar el tipo ‘Microsoft.FSharp.Compiler.CodeDom.FSharpCodeProvider’ del ensamblado ‘FSharp.Compiler.CodeDom, Version=0.9.1.0, Culture=neutral, PublicKeyToken=null’.
De hecho mi maquina tiene Windows 8.1 con Visual Studio 2013 pero al parecer cuento con una versión de F# demasiado nueva, y es que el equipo de desarrollo de la construcción de la aplicación de Xamarin F# construye el proyecto con una versión anterior de F# en Visual Studio, probablemente de VS 2012.
Trate de quitar la referencia de F# en el proyecto y hacer referencia a la que en realidad tengo, pero no esto no resuelve el problema, pero después de tratar diversas opciones por la red, pude encontrar una solución.
Ojo: Solo si tienes el problema con Xamarin Studio
Sigue los siguientes pasos:
1.- Descarga F# 3.0
2.- Reinicia Xamarin Studio si este se encuentra abierto
3.- Limpia el proyecto y reconstrúyelo
4.- Ejecuta la aplicación y listo.
Espero y les haya servido, hasta la próxima!!