Big*_*ion 6 asp.net-mvc f# asp.net-core-mvc
我需要找到一种使用最新的asp.net 5和mvc 6 web api在F#中构建休息服务的方法.Visual Studio 2015中是否有任何直接支持作为项目模板?如果没有,有人可以请我走上正确的道路如何进行?一种选择可能是构建一个F#库,然后从C#asp.net mvc 6项目中调用它.但是我会对构建原生F#mvc 6 web api非常感兴趣.谢谢!
谷歌退回了以下项目:https://github.com/fsprojects/fsharp-dnx
HelloFSharp示例工作正常,但无法管理HelloMVC项目构建:
dnx web有以下错误:
System.TypeLoadException: Could not load type 'Microsoft.Extensions.Logging.ILogValues' from assembly 'Microsoft.Extensions.Logging.Abstractions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'.
Run Code Online (Sandbox Code Playgroud)F# 现在受 .net core 支持。截至撰写本文时,F# 代码只能使用 .net core 1.0.3 LTS 进行编译。在 Ubuntu 16.10 上,使用此处描述的步骤添加 .net core 存储库。
sudo apt-get install dotnet-dev-1.0.0-preview2-003156mkdir helloworldfsharp以及cd helloworldfsharpdotnet new -l f#. 这将创建一个新的 F# 项目dotnet restore。这将恢复所有包并安装 F# 编译器。dotnet build dotnet run编辑:前面的步骤生成一个控制台应用程序。如果您想创建一个 asp.net core mvc 应用程序,请按照此处所述调整生成的文件(如您在链接中看到的,这非常简单)。
| 归档时间: |
|
| 查看次数: |
957 次 |
| 最近记录: |