2013-11-03 104 views
1

我刚开始使用F#。我与MS VS 2012.F#:命名空间/模块不可及

我想跟随一些MSDN示例(f.ex:http://msdn.microsoft.com/en-us/library/vstudio/hh225374(v=vs.110).aspx),我已经遇到了一个障碍:理论上应该访问的命名空间实际上是遥不可及的。

open System.Data 

结果为 “命名空间 '数据' 没有定义。

open Microsoft.FSharp.Data.TypeProviders 

生成” 命名空间 'TypeProviders' 没有定义。

不知道该怎么办。 包是否需要安装在某个地方? MSDN教程没有提到这一点。

谢谢。

+0

作为解释如下这正是,如果你尝试在一个组件不存在在项目中引用一个命名空间,你会得到错误。这不是特定于F#的。 –

回答

4

右键单击项目并选择'添加引用…',然后在'Assemblies'下选择'Extensions'。那么你应该在汇编列表中找到FSharp.Data.TypeProviders

或者,您也可以安装FSharp.Data.TypeProvidersNuGet package