2010-11-09 5 views
1

Je dois référencer FSharp.Core à un projet Visual Web Developer Express (C#), mais pour une raison quelconque lorsque je clique sur "Ajouter une référence" il n'existe pas sur le ". NET "liste. Également essayé de rechercher cette DLL sur C:\Program Files\Referenced Assemblies, n'a rien trouvé.Référence FSharp.Core de Visual Web Developer Express

J'ai téléchargé cette DLL de quelque part, mais quand je l'ajoute, elle lance System.Tuple dans mscorelib et FSharp.Core. J'utilise Visual Web Developer Express 2010 avec .NET Framework 4 (pas le profil client).

Des idées?

+5

Est-il possible que vous référençiez la version .NET 2.0 de la bibliothèque F #? Il définit ses propres types de tuple puisque le framework ne les a pas avant .NET 4.0. Je vous recommande de chercher la version .NET 4.0 de FSharp.Core sur votre machine et de le référencer, ou de re-télécharger et installer F #. – kvb

Répondre

3

Ce que @kvb a dit dans son commentaire. La version que vous voulez probablement vit dans un endroit comme

C: \ Program Files \ référence Assemblies \ Microsoft \ FSharp \ 2.0 \ Runtime \ v4.0 \ FSharp.Core.dll

Vérifiez que vous avez le " v4.0 "partie.

+0

Je n'ai pas de répertoire FSharp dans C: \ Program Files \ Reference Assemblies \ Microsoft \ –

+0

Ensuite, vous devrez probablement installer le CTP F #, le deuxième lien ici: http://msdn.microsoft.com/fr-fr/ fsharp/cc835251.aspx – Brian

Questions connexes