我对这个问题感到非常难过......我正在尝试编译一个使用TPL的F#编程。我正在使用单声道的数据编辑,编译C#和TPL。
F#项目适用于需要在机器上运行的uni,因此我的访问权限有限,即没有sudo权限。它也是命令行驱动的
这些是产生的错误:
Microsoft(R)F#2.0 Compiler build 2.0.0.0 版权所有(c)Microsoft Corporation。保留所有权利。
/home/msc/sg315/fs/MapSkel.fs(12,23):错误FS0039:未定义命名空间“任务”
/home/msc/sg315/fs/MapSkel.fs(23,5):错误FS0039:未定义名称空间或模块“并行”
/home/msc/sg315/fs/MapSkel.fs(31,3):错误FS0039:未定义名称空间或模块“并行”
/home/msc/sg315/fs/MapSkel.fs(44,5):错误FS0039:未定义名称空间或模块“并行”
/home/msc/sg315/fs/MapSkel.fs(52,12):错误FS0039:未定义名称空间或模块“并行”
/home/msc/sg315/fs/MapSkel.fs(55,12):错误FS0039:未定义名称空间或模块“并行”
/home/msc/sg315/fs/MapSkel.fs(61,12):错误FS0039:未定义名称空间或模块“并行”
/home/msc/sg315/fs/MapSkel.fs(68,12):错误FS0039:未定义名称空间或模块“并行”
/home/msc/sg315/fs/MapSkel.fs(77,13):错误FS0039:未定义名称空间或模块“并行”
/home/msc/sg315/fs/BHList.fs(60,14):错误FS0039:未定义字段,构造函数或成员“ReadLines” -bash-4.1 $
显然需要库参考,但不知道哪些... 感谢
答案 0 :(得分:1)
与上一个问题Compiling issues with mono and multi-threaded application一样,问题是您的目标是.NET版本太旧了。
您可以在此处下载新的编译器源http://github.com/fsharp/fsharp。较新版本的编译器会自动定位更现代的.NET。这可以编译并安装到主目录中(无需root)。