如何使用从Paket下载的依赖项构建F#应用程序?

时间:2016-01-01 18:29:45

标签: visual-studio f# paket

我很难在Visual Studio中构建一个具有与Paket一起下载的依赖项的F#项目。它引发了以下几个错误(每次都有不同的dll):

  

无法解析此引用。找不到程序集“XPlot.Plotly.dll”。检查以确保磁盘上存在程序集。如果您的代码需要此引用,则可能会出现编译错误。 (代码= MSB3245)

对于这个例子,visual studio添加了选项 -r:C:\ projects \ StarWars-social-network-master \ packages \ XPlot.Plotly \ lib \ net45 \ XPlot.Plotly.dll 。该文件实际存在于我的文件系统中,所以我不知道我做错了什么。有人能指出我的解决方法吗?

谢谢。

1 个答案:

答案 0 :(得分:3)

从目录名称,我猜您正在查看Evelina Gabasova's Star Wars network analysis

据我所知,该项目使用F#Script文件,因此您根本不需要编译它。它旨在与F#Interactive一起使用。打开项目后,您可以查看单个脚本文件*.fsx,选择代码块并以交互方式运行它们 - 如果您使用的是Visual Studio,则可以使用 Alt + < kbd>输入 - 其他编辑使用此或 Ctrl + Enter (Xamarin Studio)。

许多F#数据分析脚本都遵循这种模式 - 你并没有真正构建一个需要整体编译和执行的项目,因此在这种情况下,从脚本文件中运行一些代码会立即变得更有意义。 / p>