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



我很难在Visual Studio中构建一个依赖关系已通过Paket下载的F#项目。它会引发以下几个错误(每次都有不同的dll):

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

对于这个例子,visualstudio添加了选项-r:C:\projects\StarWars社交网络主机\packages\XPlot.Plotly\lib\net45\XPlot.Plot ly.dll。该文件实际上存在于我的文件系统中,所以我不知道我做错了什么。有人能给我指个变通办法吗?

谢谢。

从目录名称来看,我猜您正在查看Evelina Gabasova的《星球大战》网络分析。

据我所知,该项目使用F#脚本文件,因此您根本不需要编译它。它被设计用于F#Interactive。打开项目后,您可以查看各个脚本文件*.fsx,选择代码块并以交互方式运行它们-如果您使用的是Visual Studio,则使用Alt+Enter来完成此操作-其他编辑器使用此操作或Ctrl>+Enter(Xamarin Studio)。

许多F#数据分析脚本都遵循这种模式——您并不是真正构建一个需要作为一个整体编译和执行的项目,因此在这种情况下,立即从脚本文件中运行代码会更有意义。

相关内容

  • 没有找到相关文章

最新更新