所以我一直在研究使用 F# 开发 RIA 或 MVC 应用程序,我发现有两种选择:
- FunScript
- 网络锐器
我有一个 Visual Studio 2012 版本,它是学生版。所以我只是按照这里的入门链接
现在按照说明操作后,我无法获得测试页面。所以我需要一些指导/帮助才能继续。所以这就是发生的事情:
使用新项目创建 Web 应用程序 Sitelets 后,我在 Site.fs 页面中收到错误消息。它给出了相同的“未定义的模块或命名空间”。所以我尝试做的是使用 Manage NuGet References 来加载 WebSharper 的引用并消除错误。现在我已经在我的机器上安装了 WebSharper。不应该有一种简单的方法来链接 WebSharper 库。如果是这样,我该怎么做?我在这里做错了什么。
解决问题后,我按照入门代码到该页面的最后一行,在此代码示例中出现错误:
let HomePage =
Template "HomePage" <| fun ctx ->
[ Div [Text "HOME"] Links ctx Div [new Controls.HelloControl()] ]
本质上,该页面不喜欢新Div [ new Controls.HelloControl()]
添加的内容,因此会引发错误。
我是 Microsoft 技术甚至 Visual Studio IDE 的初学者。我习惯了 Eclipse,弄清楚它是如何工作的从来都不是问题。但是我对如何使这项工作完全无能为力。
最后,我还询问了在哪里可以找到有关 FunScript 和 WebSharper 的体面介绍的更新文档。