.net - 我是否需要安装任何额外的库才能在 Mono 上运行的 F# 中使用 Array.Parallel.map?

标签 .net f# mono parallel-processing

我从源代码构建了 mono-2.10.2 并从 http://fsxplat.codeplex.com/ 安装了 fsharp 包.但是我有这个程序,它在 Windows 上运行没有错误,但在 Linux/Mono 上却没有。它提示以下错误:

错误 FS0039:未定义值、onstructor、命名空间或类型“Parallel”

并行扩展似乎仍然缺失。

最佳答案

原则上不会。

我已经安装了Mono 2.10.4 package release默认情况下包含 F# 包。并行扩展工作正常,因此我可以使用 Array.Parallel.map

在你的情况下,我的猜测是 fsharp package已过时且不包括并行扩展。您应该使用 github 中的最新且对 Mono 友好的版本从源代码安装 F# .可以找到这样做的详细说明 here .

关于.net - 我是否需要安装任何额外的库才能在 Mono 上运行的 F# 中使用 Array.Parallel.map?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9637336/

相关文章:

f# - 如何将一系列可区分联合(其中所有项目都属于同一案例)映射到案例类型的项目序列上?

f# - 接口(interface)与功能记录

c# - Linux 上的 VC++ 运行时

sql - 无法使用 monotouch 连接到 sql azure 数据库

.net - 这些属性在 Mono.Cecil 中意味着什么?

c# - 搜索用户并按 Redis 中最多的共同 friend 数量排序?

.net - 服务器端 Blazor 不提供 HttpClient 进行注入(inject)

.net - 如果控件设置为 visible = false (.NET),则 Windows 句柄

c# - Azure Pipeline 中 csproj 文件内的 SignalR.Core 引用

asynchronous - 语音识别引擎未关闭 - 无效操作异常