我有一个控制台应用程序(实际上是一个 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。