命名空间" TypeProviders"未定义(打开Microsoft.FSharp.Data.TypeProviders)

时间:2014-06-05 17:50:24

标签: visual-studio-2012 f#

我正在浏览Visual Studio的F#教程项目。当我取消注释" OData"模块(非常简单,与此MSDN walkthrough类似),这里的第一行

open Microsoft.FSharp.Data.TypeProviders

type Northwind = ODataService<"http://services.odata.org/Northwind/Northwind.svc/">

// ...

表示此编译器错误:

  

命名空间&#34; TypeProviders&#34;未定义

在添加对&#34; FSharp.Data.TypeProviders&#34;的引用后,错误仍然存​​在。和&#34; System.Data.Services.Client&#34;。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

好的,您需要创建新项目,然后将FSharp.Data.TypeProviers nuget添加到此项目中,以下代码应该有效:

open Microsoft.FSharp.Data.TypeProviders
type Northwind = ODataService<"http://services.odata.org/Northwind/Northwind.svc/">