【问题标题】:Can't open namespaces in a Nuget package无法在 Nuget 包中打开命名空间
【发布时间】:2015-05-19 22:35:57
【问题描述】:

我做了以下事情:

  1. 在 VS2013 中新建 F# 项目
  2. 在包管理器控制台中,以新项目为目标执行:

    Install-Package FSharp.Azure.StorageTypeProvider
    
  3. 在文件中,输入:

    open FSharp.Azure.StorageTypeProvider
    

...可以在 Github 项目中包含的示例中看到。

但我得到了错误:

“未定义命名空间或模块‘FSharp’”

我做错了什么?我是 Nuget 的新手,这是我下载的第一个尚未“正常工作”的软件包。

【问题讨论】:

  • 应该可以,我已经在我的机器上测试过了。您是否将软件包安装到正确的项目中?您的 F# 项目现在是否有对 FSharp.Azure.StorageTypeProvider 的引用?
  • 您是在 F# 源文件 (*.fs) 还是 F# 脚本 (*.fsx) 中工作?
  • @DaveShaw 是(仅解决方案中的项目),是的,该库和其他库都显示在 References 文件夹中
  • @TomasPetricek 我在默认的Library1.fs中试过了

标签: visual-studio-2013 f# nuget nuget-package type-providers


【解决方案1】:

默认情况下,我的项目以 .NET 框架 4.5 为目标。它需要针对 4.5.1。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    • 2015-06-15
    • 1970-01-01
    • 2013-06-01
    • 1970-01-01
    • 2012-03-21
    相关资源
    最近更新 更多