首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用于Windows phone7.1和F# 3.0的FSharp.Core

用于Windows phone7.1和F# 3.0的FSharp.Core
EN

Stack Overflow用户
提问于 2013-02-05 04:00:41
回答 2查看 489关注 0票数 16

F# 2.0发行版有一个为WindowsPhone 7.1 /Silverlight4编译的FSharp.Core版本,但F# 3.0没有,而且可移植版本只支持Silverlight5或Windows phone8。有人能够从源代码编译一个针对Silverlight4或Windows phone7.1的F# 3.0版本吗?所需的定义是什么?

编辑:

在fsharp编译器github repo上,有一个名为portable-net4+sl4+wp71+win8的目标,但实际上它是可移植的类库Profile47,它理应只支持.NET 4.5、Silverlight5.0和Windows Store应用程序。它与VS2012中安装的相同。如果你试图在WP7.1项目中使用它,它将在运行时失败,并抱怨缺少IStructuralEquatable。它真的应该被命名为portable-net45+sl5+win8。在项目文件中也有一个wp7目标,但是它目前还没有编译

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-18 22:26:05

经过几次更改后,从F#源代码获得了wp7目标和Portable88目标的编译https://github.com/ovatsus/fsharp

但是,仍然需要在运行时进行彻底的测试

票数 1
EN

Stack Overflow用户

发布于 2013-02-08 21:38:30

我设法编译了它,但由于我通常不使用F#,所以我不知道如何测试它。你有没有遵循编译的说明?只需在VS Developer提示符中键入以下命令

代码语言:javascript
复制
cd src
msbuild fsharp-proto-build.proj
msbuild fsharp-library-build.proj
msbuild fsharp-compiler-build.proj
msbuild fsharp-library-build.proj /p:TargetFramework=portable-net4+sl4+wp71+win8

请注意,我是用Visual Studio 2012 Professional完成的。如果你愿意,我可以把编译好的dll发给你,你可以试试。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14694577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档