是FSharp.Data.DesignTime .NET 4.5吗?

Joh*_*lds 5 f# f#-data

我在.NET 4.0项目中使用FSharp.Data.1.1.10,当我使用Nuget添加FSharp.Data时,它会创建一个packages\FSharp.Data.1.1.10\lib \net40目录,它放置FSharp. Data.dllFSharp.Data.DesignTime.dll.根据Telerik JustDecompile,FSharp.Data.dll是一个.NET 4.0 dll,但FSharp.Data.DesignTime.dll是一个.NET 4.5 dll,即使它位于net40子目录中.

那么,只有FSharp.Data.DesignTime .NET 4.5,还是这个bug?

Gus*_*rra 6

是的,FSharp.Data.DesignTime是.NET 4.5,但这并不意味着你的项目也必须是.NET 4.5,它只是一个设计时组件,你甚至不应该引用它,只有FSharp.Data.dll

编辑:

在FSharp.Data 1.1.x中,在引用nuget包时错误地添加了DesignTime dll,在2.x中现在已修复