【问题标题】:Where can I find the F# runtime for Silverlight 4在哪里可以找到 Silverlight 4 的 F# 运行时
【发布时间】:2010-04-22 15:55:13
【问题描述】:
我一直在玩 Silverlight 和 F#,并尝试在 VS2010 Professional 中制作 Silverlight 4 应用程序。
当我尝试编译我的应用程序时,我收到以下错误消息...
未安装 Silverlight v4.0 的错误 12 F# 运行时。请到http://go.microsoft.com/fwlink/?LinkId=177463下载安装匹配..
对于我来说,我无法在此页面上找到运行时或下载它的地方。有谁知道实际网址
【问题讨论】:
标签:
silverlight
f#
silverlight-4.0
【解决方案1】:
目前还没有。
“F# Runtime for Silverlight 4”将包含在“Silverlight 4 Tools for Visual Studio 2010”的 RTM 版本中。我不确定它什么时候出来。我想可能在下个月的某个时候。
(同时,您可以使用 Silverlight 3。)
【解决方案2】:
您可以尝试为 Silverlight 3 制作一个,然后从 Silverlight 4 项目中引用它。
我知道它可以让您在 Visual Studio 中执行此操作,编辑:已确认可用于基本功能(如下所示)。然而,由于版本冲突,库支持可能会很差(或参差不齐),但作为一个独立的库,它应该可以。
module Module1
let testfunction value =
value + 1
【解决方案3】:
我在 2 年后出现并尝试做同样的事情,但看到提供的链接仍然不会为我设置 F# 运行时。我遇到了这个帖子,Installing F# for Silverlight 4 runtime in VS2010 with SP1,它为我解决了这个问题。
页面的相关细节:
下载适用于 Visual Studio 2010 的 Microsoft Silverlight 4 工具
不要执行安装程序(这些工具已由 VS2010 SP1 安装 - 但不是全部 - 请参阅 Visual 描述
Studio 2010 Service Pack 1 和 Microsoft Silverlight 4 工具
Visual Studio 2010 并比较差异)
从安装程序中提取文件并查找文件 FSharpRuntimeSL4.msi
安装 FSharpRuntimeSL4.msi
要验证安装,您可以检查 C:\Program Files
(x86)\Microsoft F#\Silverlight\Libraries\Client\v4.0 文件夹是
创建或查看您拥有适用于 Silverlight 4 的 Microsoft F# 运行时
2.0.0.0 版在已安装程序列表中。