VSCode、Paket 和编译器错误

VSCode, Paket, and compiler errors

我使用 VSCode 和 Paket,但不明白后端的所有内容如何相互连接。

今天早上我 运行 遇到一个问题,我的 paket.dependencies 文件是正确的,但是当我尝试在 .FS 文件中打开这些库时,出现编译器错误.

我提供了 folder/directory 结构的屏幕截图以及 Paket: Install 的 Paket 输出。

任何导致编译器错误的想法

The namesapce `TypeProviders` is not defined

RawData.fs 文件中? FSharp.Configuration 的错误类似。我不知道为什么他们不可用;它们都已安装并在 Paket 依赖项文件中安装。

你能检查包目录中是否也存在 dll 吗?然后,至少对于您引用的库,您应该在 .fsproj 文件中包含以下内容。

   <Reference Include="FSharp.Configuration">
      <HintPath>..\packages\FSharp.Configuration.0.6.2\lib\net40\FSharp.Configuration.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="FSharp.Core">
      <HintPath>..\packages\FSharp.Core.3.1.2.5\lib\net40\FSharp.Core.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="FSharp.Data">
      <HintPath>..\packages\FSharp.Data\lib\net40\FSharp.Data.dll</HintPath>
      <Private>True</Private>
    </Reference>
    <Reference Include="FSharp.Data.TypeProviders">
      <HintPath>..\packages\FSharp.Data.TypeProviders.5.0.0.2\lib\net40\FSharp.Data.TypeProviders.dll</HintPath>
      <Private>True</Private>
    </Reference>