Как создать приложение F# с зависимостями, загруженными из Paket?

Я с трудом пытаюсь построить проект F# в Visual Studio, у которого есть зависимости, загруженные с помощью Paket. Возникает несколько следующих ошибок (каждый раз с разными dll):

Не удалось разрешить эту ссылку. Не удалось найти сборку "XPlot.Plotly.dll". Убедитесь, что сборка существует на диске. Если эта ссылка требуется вашим кодом, вы можете получить ошибки компиляции. (Код =MSB3245)

В этом примере Visual Studio добавляет параметр -r: C: \ projects \ StarWars-social-network-master \ packages \ XPlot.Plotly \ lib \ net45 \ XPlot.Plotly.dll. Файл фактически существует в моей файловой системе, поэтому я не знаю, что я делаю неправильно. Кто-нибудь может указать мне на обходной путь?

Спасибо.

1 ответ

Решение

Из названия каталога, я полагаю, вы смотрите на анализ сети Звездных войн Эвелины Габасовой.

Насколько я могу судить, в проекте используются файлы F# Script, поэтому вам не нужно его компилировать. Он предназначен для использования с F# Interactive. Открыв проект, вы можете посмотреть отдельные файлы скриптов. *.fsxвыберите блоки кода и запустите их в интерактивном режиме - если вы используете Visual Studio, это делается с помощью Alt+Enter - другие редакторы используют это или Ctrl+Enter (Xamarin Studio).

Многие сценарии анализа данных F# следуют этому шаблону - вы на самом деле не создаете проект, который должен быть скомпилирован и выполнен в целом, поэтому запуск фрагментов кода из файлов сценариев немедленно имеет гораздо больше смысла в этом контексте.

Другие вопросы по тегам