Updated fsharp to 4.3.1 and .NET to 4.5.1#15
Conversation
|
Hi @diskdan (and @DanielFabian) -- Can you tell me more about the problems you were having with facio before making these changes? If possible, I'd like to keep facio so it'll build with either VS2012 or VS2013. Many developers are still using VS2012, and facio isn't currently using any F# 3.1-specific features, so I think it's reasonable to try to keep the project compatible between the two versions, at least for now. I do think it's reasonable to update facio to target .NET 4.5 though; .NET 4.5.1 and 4.5.2 are in-place upgrades on top of .NET 4.5, so there shouldn't be any issues there. I'll need to look into multi-target builds with FAKE though -- some of the binaries (like the table interpreter) will need builds targeting both .NET 4.0 and 4.5. I wonder if it would be possible to modify the NuGet packages so that the binding redirect for FSharp.Core (e.g., in Graham's |
|
We have only VS2013 and F#3.1 for this project and the trouble was that @diskdan knows the things more in detail. One question though, what is On 22 June 2014 22:48, Jack Pappas notifications@github.com wrote:
|
|
Where possible public-facing libraries should continue to target FSharp.Core 4.3.0.0 for as long as possible, in order to allow a maximum number of upstack consumers, i.e. not to force dependencies upstack. This is even if they use F# 3.1. All language features in F# 3.1 work with FSharp.Core 4.3.0.0 (the 3.1 slicing syntax for getting 1-D arrays from 2-D arrays may be the only exception). I know this can be painful but it is worth it :) Cheers |
|
@DanielFabian Are you asking about what an I was putting together an example project using facio for @sergey-tihon a couple of weekends ago and I think I ran into a similar issue as you and @diskdan. I have a new machine at home which only has VS2012 installed, so it only has
I haven't thought of a good permanent solution to this problem yet. However, if you need a temporary workaround -- I added the binding redirects to the @dsyme Would it be possible to add the |
|
I was referring to how it is used in Graham and Facio. Because, I was On 13 July 2014 15:56, Jack Pappas notifications@github.com wrote:
|
|
@DanielFabian @diskdan I think this issue should be fixed in the latest version of facio (0.8.7-alpha). Can you give it a try to confirm? |
|
Hi - the latest Version I can get over nuget is 0.8.6-alpha - is this the correct Version to test, i.e. is the above a typo ? Apologies for the delay on this, I've been a bit swamped at work. |
|
No, the latest in 0.8.8-alpha |
|
@diskdan The original package name was "FSharp.Tools". That was a bit too generic, so I renamed the project and package name to "Facio"; I think it was for 0.8.6 or 0.8.7. You should just be able to find/replace "FSharp.Tools" -> "Facio" in your |
Hi,
I've upgraded to FSharp 4.3.1 and .NET 4.5.1 - Dany Fabian should contact you about this, we had Problems using the old Version on our stack.
Thanks !
Daniel