3

我有一个控制台应用程序(实际上是一个 Service Fabric 有状态服务),在 Windows x64 上运行。
.csproj目前有一个project.json文件(为简洁起见,省略了其他依赖项):

{
    "dependencies": {
        "Microsoft.AspNetCore.Mvc.Core": "1.0.0-rc2-final",
        "Microsoft.AspNetCore.Mvc.Formatters.Json": "1.0.0-rc2-final",
        "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final"
    },
    "frameworks": {
        "net461": {
            "dependencies": {
                "Microsoft.NETCore.Platforms": "1.0.1-rc2-24027"
            }
        }
    },
    "runtimes": {
        "win-x64": { }
    }
}

我无法让 Kestrel 运行 - IWebHost.Start 引发libuv.dll无法找到的异常 ( Unable to load DLL 'libuv': The specified module could not be found)。

在 .Net 4.6.1 上使用 Kestrel 运行 ASP.Net 核心的正确方法是什么(.Net 核心不是我的选择)?看起来 libuv 包只针对 win7-*... 为什么?我应该改变什么?

我在 Windows 10 上使用 VS2015。

4

0 回答 0