我有一个 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 应用程序?
我有一个 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 应用程序?
如果您查看 F# 可移植库的项目属性,在 Target Framework 下,您会看到目标 framekork,您会看到可能的目标只有 Windows 商店、.Net 4.5 和 silverlight 5。所以 windows phone 不在该类别中.
如果您仅使用 F# 2.0 的功能,您唯一可以尝试的是此处描述的内容。
使用我的博客中描述的旧 F# 2.0 解决方案时,请注意不要使用任何Microsoft.Bcl.Async
间接引用的 WP7 nuget 包(其中有几个),否则您将在 Tuple 类型中发生冲突