VSCode, Paket и ошибки компилятора

Я использую VSCode и Paket, но не понимаю, как все на сервере соединяется друг с другом.

Сегодня утром я столкнулся с проблемой, в которой мой paket.dependencies файл верен, когда я пытаюсь открыть эти библиотеки в .FS файл, я получаю ошибки компилятора.

Я включил снимок экрана со структурой папок / каталогов, а также выводом Paket для Paket: Install,

введите описание изображения здесь

Любые идеи, что вызывает ошибку компилятора

The namesapce `TypeProviders` is not defined

в RawData.fs файл? Ошибка для FSharp.Configuration похож. Я не знаю, почему они не доступны; они оба установлены и в файле зависимостей Paket и установлены.

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>
Другие вопросы по тегам