我在.NET 4.0项目中使用FSharp.Data.1.1.10,当我在Nuget中添加FSharp.Data时,它会在其中放置一个包\FSharp.Data.1.1.10\lib\net40 目录 FSharp.Data.dll FSharp.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?

最佳答案

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

编辑:

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

关于f# - 仅限FSharp.Data.DesignTime .NET 4.5吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19214044/

10-12 06:06