我很难在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 。该文件实际存在于我的文件系统中,所以我不知道我做错了什么。有人能指出我的解决方法吗?
谢谢。
答案 0 :(得分:3)
从目录名称,我猜您正在查看Evelina Gabasova's Star Wars network analysis。
据我所知,该项目使用F#Script文件,因此您根本不需要编译它。它旨在与F#Interactive一起使用。打开项目后,您可以查看单个脚本文件*.fsx
,选择代码块并以交互方式运行它们 - 如果您使用的是Visual Studio,则可以使用 Alt + < kbd>输入 - 其他编辑使用此或 Ctrl + Enter (Xamarin Studio)。
许多F#数据分析脚本都遵循这种模式 - 你并没有真正构建一个需要整体编译和执行的项目,因此在这种情况下,从脚本文件中运行一些代码会立即变得更有意义。 / p>