2

.net 2.0 または .net 3.5 のプロジェクトを作成しようとすると、型プロバイダーに関連する型を使用できません。参照によると、VS は .NET 2.0 に F# 3.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 で利用できるようにしたといつも思っていました。

4

2 に答える 2

2

タイプ プロバイダーを作成する場合は、.Net 4 を使用する必要があります。タイプ プロバイダーはデザインタイムに参加することに注意してください。つまり、タイプ プロバイダーは Visual Studio プロセス (既に .Net 4.5 を実行している) に読み込まれます。

于 2012-04-10T00:17:22.187 に答える
1

いいえ、.Net 4.5+ のみです (現時点では 4.5 のみです)。

于 2012-04-09T18:30:23.910 に答える