我使用的是VSCode和Paket,但不了解后端的所有内容是如何相互连接的。
今天早上我遇到了paket.dependencies
文件正确的问题但是当我尝试在.FS
文件中打开这些库时,我遇到了编译错误。
我已经包含了文件夹/目录结构的屏幕截图以及Paket: Install
的Paket输出。
任何想法导致编译器错误的原因
The namesapce `TypeProviders` is not defined
RawData.fs
文件中的? FSharp.Configuration
的错误类似。我不知道他们为什么不可用;它们都安装在Paket依赖项文件中并安装。
答案 0 :(得分: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>