【问题标题】:How do I get Ionide to see .net core Linq and AspNetCore namespaces?如何让 Ionide 查看 .net core Linq 和 AspNetCore 命名空间?
【发布时间】:2017-03-03 02:31:46
【问题描述】:

我最近安装了 dotnet core 1.0.0-rc4-004771。使用以下命令生成新的 fsharp 项目后:“dotnet new mvc -lang f#” Ionide 抱怨它找不到 Linq 和 AspNetCore 命名空间,即使“dotnet build”构建得很好。

还有其他人遇到过这个问题吗?

【问题讨论】:

  • 你在哪个平台上?例如在 mac ionide 上仍然适用于基于单声道的 f# afaik,而不适用于 .net code one
  • 我在 OSX 和 ubuntu 16.04 上都看到了这种行为。看起来你的权利,看起来他们还在努力。 github.com/ionide/ionide-vscode-fsharp/issues/366我的错误:(
  • 我在 linux 中看到了很多。重新启动代码是我找到的唯一解决方法。
  • 是的,重新启动没有帮助。在查看 fsautocomplete 的源代码时,似乎进行了更改以支持 .net 核心。即使是支持 fsproj 而不是 project.json 的最新版本 github.com/fsharp/FsAutoComplete/blob/master/src/… (第 104 行)

标签: linq f# ionide


【解决方案1】:

现在应该修复了

  • 离子>= 2.25.1
  • .net core sdk rtm (1.0.1)

查看https://github.com/dotnet/netcorecli-fsc/wiki/.NET-Core-SDK-1.0.1了解更多信息

dotnet new mvc -lang f#
dotnet restore
code .

也可以在打开代码后进行恢复,但需要使智能感知工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-10
    相关资源
    最近更新 更多