当我尝试为 .net 2.0 或 .net 3.5 创建项目时,我无法使用与类型提供程序相关的任何类型。根据参考资料,VS 将 F# 3.0 用于 .NET 2.0。那么类型提供程序不适用于 .net 2.0/3.x 吗?它仅在 .net 4.0 及更高版本下可用?
PS BTW FSharp.Core.dll for .net 2.0(位于C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime\v2.0\FSharp.Core.dll
)不包含与类型提供程序相关的类型。
实际上,我一直认为 F# 团队使 F# 2.0 和 F# 3.0 的所有功能都可用于 .NET 2.0。