我使用以下概述的步骤通过 dotnet cli 创建了一个 F#(脚本)应用程序。但是,当我使用 Ionide 在 VS Code 中打开应用程序/项目时,智能感知处于非活动状态。我该如何解决这个问题?
要创建应用程序/项目,我:
- 创建了一个应用目录
- 跑
dotnet new tool-manifest
和dotnet tool install paket
和dotnet paket restore
- 冉
dotnet paket init
- 修改的
paket.dependencies
- 使用 Ionide 在 VS Code 中打开“项目”
paket.dependencies(注意:我删除了框架限制)
source https://api.nuget.org/v3/index.json
storage: packages
nuget FSharp.Data
脚本:
#r "./packages/FSharp.Core/lib/netstandard2.0/FSharp.Core.dll"
#r "./packages/FSharp.Data/lib/netstandard2.0/FSharp.Data.dll"
open System
open FSharp.Data
type research = CsvProvider<"./path/to/file", HasHeaders=true, PreferOptionals=true>
let data = research.GetSample()