无法从程序集FSharp.Core加载类型Microsoft.FSharp.Core.FSharpOption

时间:2013-09-29 14:18:47

标签: windows-phone-7 f#

我有一个Windows Phone 7.5应用程序。我在F#可移植库中使用了一些引用主C#Windows Phone程序集的代码。代码执行时,会抛出异常

Could not load type 'Microsoft.FSharp.Core.FSharpOption`1' from assembly 'FSharp.Core, ...

F#可移植库是否设计用于Windows Phone 7.5应用程序?

2 个答案:

答案 0 :(得分:0)

如果查看F#可移植库的项目属性,在Target Framework下,您将看到目标framekork,您将看到可能的目标只有Windows商店,.Net 4.5和silverlight 5.所以Windows Phone不是在该类别中。

如果您只使用F#2.0的功能,那么您可以尝试的唯一内容就是here所描述的内容。

答案 1 :(得分:0)

当使用我的blog中描述的旧F#2.0解决方案时,请注意不要使用间接引用Microsoft.Bcl.Async的任何WP7 nuget包(有几个),或者你将拥有元组类型中的冲突

相关问题