所以我一直在尋找使用F#開發RIA或MVC應用程序,我看到有兩個選擇:WebSharper問題
- FunScript
- WebSharper
我有一個Visual Studio 2012版本,它是一個學生版。所以我只是按照入門鏈接here
現在按照說明後,我無法獲得測試頁。所以我需要一些指導/幫助來繼續。所以這是發生了什麼:
使用新項目創建Web應用程序Sitelets後,我在Site.fs頁面中出現錯誤。它給出了相同的「未定義的模塊或命名空間」。所以我試圖做的是使用管理NuGet引用來加載WebSharper的引用,並刪除錯誤。現在我已經在我的機器上安裝了WebSharper。不應該有一種簡單的方法來鏈接WebSharper庫。如果是這樣,我該怎麼做?我在這裏做錯了什麼?
解決我跟隨入門代碼在該頁面的最後一行的問題後,我這個代碼示例中得到一個錯誤:
let HomePage = Template "HomePage" <| fun ctx -> [ Div [Text "HOME"] Links ctx Div [new Controls.HelloControl()] ]
本質上的頁面不喜歡添加了新的Div [ new Controls.HelloControl()]
,所以會引發錯誤。
我是微軟技術甚至Visual Studio IDE的初學者。我習慣了Eclipse並找出它的工作方式從來都不是問題。但我在這方面完全無能爲力,無法完成這項工作。
最後,我也有一個查詢,我可以在哪裏找到更好的文檔介紹了FunScript和WebSharper。
好吧我找到了解決這個問題的方法,現在所有我堅持的就是這個問題。當我點擊F5運行應用程序時,出現錯誤「帶有輸出類庫的項目不能直接啓動」。現在我已經擺弄了這些屬性,嘗試將其更改爲Windows應用程序和控制檯應用程序,但我認爲這也不是正確的方法。我只需要弄清楚現在如何運行它。 – N00bsie
如果您已經想出如何解決此問題,請發佈答案以幫助任何未來有同樣問題的人。您還可以使用更新編輯您的問題。 –
我的意思是我再也沒有錯誤,但我不知道如何運行它。也許你可以指導我如何運行這個應用程序。我在那裏有點無知。我只會發布我所做的。我想這只是我作爲一名新手而試圖弄清楚這一點。 – N00bsie