You combine two different version numbers; not that I blame you, although I understand how this can be confusing if you are new to F # and / or .NET.
- Correctly. Version
2.3.0.0 for FSharp.Core is intended for use with .NET 2.0 (and 3.0 and 3.5, which are (mostly) extended versions of .NET 2.0); version 4.3.0.0 is for .NET 4.0 and 4.5. - The latest version of F # is F # 3.0. This is the version that ships with Visual Studio 2012. NOTE: . Here 3.0 is the language version that has nothing to do with the version of the .NET Framework that you want to run. The F # repository on GitHub uses version tags (i.e. .25 part 3.0.25), so itβs easier to say whether you need to upgrade to a newer version; changes usually just build scripts, installers, etc. - but rarely, these are changes to the F # compiler and / or library.
- If you create the code from the F # GitHub repository, and the compiled assembly FSharp.Core has version 3.0.25, please open a new problem in Github about this - it should have the same version numbers as the "true" F # libraries from Microsoft. The only difference should be in the public key with which the subscriptions are signed.
- I donβt know why the new versions are not on NuGet - it was probably just forgotten. Now I will open a question about this to make sure they are added as soon as possible.
Jack P.
source share