2017-04-25 54 views
4

我很困惑。FSharpCore 4.4.0.0 for fsharp 4.0 vs fsharpcore 4.1 with fsharp 4.1

我升級的具有FSharp.Core 4.4引用舊項目還到處最新版本上的NuGet fsharp.core是4.1.*.*

是否有一個文檔解釋是怎麼回事上的版本號會向後?

+2

他們不是。您將軟件包號與程序集版本號混淆在一起。 –

+1

沒有FSharp.Core 4.4包。最新軟件包(4.1.12)中的*程序集*具有4.4.1的程序集版本 –

回答

3

該文件是here,在 「FSharp.Core版本號」

FSharp.Core 4.4.0.0對應於F#4.0 .NET 4.5+運行。

Nuget軟件包有一個不同的版本控制系統,其中前兩位是F#版本。每個nuget包都以一個F#版本爲目標,但包含多個用於不同配置文件的FSharp.Core版本。例如。 FSharp.Core Nuget 4.1.12版是F#4.1的最新Nuget包,包含用於桌面的FSharp.Core 4.4.1.0和各種FSharp.Core便攜式配置文件3.N.4.1。