2016-09-18 56 views
3

我從來沒有使用過.NET,我想知道如何在沒有任何IDE的情況下運行WebSharper F#項目。WebSharper F# - 如何運行使用VS Code和Ionide創建的模板項目?

語境

  • 我運行Linux和Mono 4.4.2
  • 該項目與VS代碼和Ionide創建,使用模板websharperserverclient
  • 我能夠編譯代碼使用自動生成的文件build.sh或執行xbuild,但只生成.dll文件,我看不到任何.exe

我提前感謝您的幫助!

更新

使用websharperserverclient我得到像一個奇怪的結果中的圖片顯示下方xsp4沒有給出任何關於它的任何暗示。

enter image description here

+0

嘗試使用「dotnet run」 – Foole

+0

我的環境中沒有** dotnet **,只有** mono **。 – boechat107

回答

2

WebSharper可以作爲一個ASP.NET模塊運行,因此,開始您的應用程序最簡單的方法是運行在項目文件夾xsp4(單的自我託管ASP.NET服務器)。這對於測試來說是一個很快的服務器。對於生產,您應該配置一個服務器,如Apachenginx

另一種解決方案是使用websharpersuave模板代替,它會生成自服務可執行文件。

+0

感謝您的回答!我嘗試過'xsp4',但我只有404錯誤。我會嘗試** websharpersuave **,但我真的很想了解該模板有什麼問題。 – boechat107

+0

儘管我需要手動修復'.fsproj'文件中的一些路徑,但我能夠使用模板** websharpersuave **運行服務器。 – boechat107

+0

** websharpersuave **正在工作,但這[問題](https://github.com/intellifactory/websharper.suave/issues/9)真的困擾我。你有另外一個建議嗎@Tarmil? – boechat107