2

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

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

我已经包含了文件夹/目录结构的屏幕截图以及Paket: Install.

在此处输入图像描述

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

The namesapce `TypeProviders` is not defined

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

4

1 回答 1

1

您能否检查软件包目录中是否也存在 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>
于 2016-10-31T13:56:54.470 回答