Después de instalar VS11, empecé a tener el siguiente error:"Considerar app.config reasignación de reunión ..." de advertencia en F #
Consider app.config remapping of assembly "FSharp.Core, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" from Version "2.0.0.0" [C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\2.0\Runtime\v2.0\FSharp.Core.dll] to Version "4.0.0.0" [C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\2.0\Runtime\v4.0\FSharp.Core.dll] to solve conflict and get rid of warning. C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1490,5): warning MSB3247: Found conflicts between different versions of the same dependent assembly.
¿Qué es exactamente debo hacer? No tengo idea de cómo hacer una reasignación.
No hay una versión de FSharp.Core mencionada en el fsproj. Aquí hay un enlace (http://dl.dropbox.com/u/4571/send.zip) a los archivos fsproj. Estaba buscando en ellos, pero no vi nada extraño. Me estoy dirigiendo .NET 4.0 CL y no estoy al tanto de hacer referencia a nada antiguo, pero podría ser :) –
¿Tiene alguna otra sugerencia? –
Sí. Cree un nuevo proyecto F # con VS11 e inspeccione su archivo .fsproj. Ahora cambie sus proyectos existentes eliminando las líneas '' de los archivos de objetivos y reemplazándolos con los que se ven en el proyecto VS11 recién creado. Además, el proyecto recién creado tendrá explícitamente '' s en mscorlib y FSharp.Core. Añádalos a sus proyectos si no están allí (con la versión/orientación deseada si es necesario). Creo que las cosas van a funcionar. –
Brian