首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于入门的WebSharper问题

关于入门的WebSharper问题
EN

Stack Overflow用户
提问于 2013-07-17 03:27:10
回答 1查看 487关注 0票数 4

因此,我一直在研究使用F#开发RIA或MVC应用程序,我发现有两种选择:

  1. FunScript
  2. WebSharper

我有一个Visual 2012版本,这是一个学生版。所以我跟踪了入门链接这里

现在,在遵循说明之后,我无法获得测试页面。所以我需要一些方向/帮助才能继续下去。这就是发生的事情:

  1. 在使用New创建之后,我将在Site.fs页面中得到一个错误。它提供了相同的“未定义的模块或命名空间”。因此,我试图做的是使用Manage NuGet引用来加载WebSharper的引用,并删除错误。现在我已经在我的机器上安装了WebSharper。应该有一种简单的方法来链接WebSharper库。如果是这样的话,我怎么做呢?我在这里做错了什么?
  2. 在解决了这个问题之后,我从入门代码到页面的最后一行,在这个代码示例中得到了一个错误:

let HomePage = Template "HomePage" <| fun ctx -> [ Div [Text "HOME"] Links ctx Div [new Controls.HelloControl()] ]

本质上,页面不喜欢添加的新Div [ new Controls.HelloControl()],因此它会抛出一个错误。

我是微软技术,甚至Visual的初学者。我已经习惯了Eclipse,弄清楚它是如何工作的从来都不是问题。但在这里,我完全不知道如何使这件事奏效。

最后,我还查询了在哪里可以找到关于FunScript和WebSharper的适当介绍的更新文档。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-17 08:28:29

对于最初的问题,问题在于网站上的示例

代码语言:javascript
复制
let HomePage =
    Template "HomePage" <| fun ctx ->
        [
            Div [Text "HOME"]
            Links ctx
            Div [new Controls.HelloControl()]
        ]

现在,对于“不能直接启动具有输出类型的类库的项目”:

该解决方案由两个项目组成:托管Web应用程序的C# web项目和包含实际代码的F#库项目。您所要做的就是右键单击解决方案资源管理器中的C#项目,并选择“设置为启动项目”。这样,当您按下"F5“时,它将启动web项目,而不是尝试运行F#库项目。

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

https://stackoverflow.com/questions/17690578

复制
相关文章

相似问题

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