我有一个在Windows x64上运行的控制台应用程序(实际上是Service Fabric状态服务)
它的.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
)。
使用Kestrel在.Net 4.6.1上运行ASP.Net核心的正确方法是什么(.Net核心对我来说不是一个选项)?看起来libuv包只针对win7 - * ...为什么?我应该改变什么?
我在Windows 10上使用VS2015。