-
Notifications
You must be signed in to change notification settings - Fork 322
Add .NET Core to FSharp.Core nuget package #566
Comments
We are going to have alignment issues, a lots if we have two (or more) packages, and not from maintainer side but from develper side. nuget support packages with multiple frameworks. we should use that and have a single but merge different versions of assemblies in same package is a bad hack, features/bugs may change. for example, if we add the new
A packages should contain the assemblies built from same commit |
@enricosada Yes, agreed (the current package contains version 4.4.0.0 in net40). Note sure what to do about that since we only like to put the finalized, signed netfx FSharp.Core in the package. We could just wait, of course, and accept that there are two FSharp.Core packages until 4.4.1.0 comes out. |
So if I understand correctly, the plan is to wait until the next stable release of FSharp.Core, and distribute the NETStandard compatible bits with that? Will this mean |
Also, when this does end up being released, would it be possible to target a lower .NET Standard API, e.g. 1.3? This would greatly increase the backwards compatibility of the library. |
ref #659 |
@enricosada I'm going to reiterate my request here; can this be targeted at a lower version of .NET Standard? Right now there are barely any runtimes that support .NET Standard 1.6, and the official advice is to use 1.4 until 2.0 is ready. Additionally, many of the APIs that are available in .NET Standard 1.5 and 1.6 are going to be removed in 2.0, so you're setting yourself up for more porting work in the future. If you only use the APIs available in 1.4, you should be safe. |
Moving discussion to #669 |
@enricosada Thanks. Is there an issue to watch on microsoft/visualfsharp for this or does one need to be created? |
The FSharp.Core nuget package is currently authored from this repo.
It would be great to start adding .NET Core versions of FSharp.Core to this nuget package, as this will make it easier for clients to use FSharp.Core.
My understanding is that Microsoft will make a package for the signed FSharp.Core we need to include, and we just need to either merge this package into FSharp.Core or list it as a dependency. I'm a bit unclear what the canonical source of this package will be
source https://www.myget.org/F/fsharp-daily/api/v3/
, browse here.The text was updated successfully, but these errors were encountered: