我被aspnetcore和aspnet版本所困扰。我不能为我的生活决定我当前项目需要什么版本的SignalR。这是我的project.json的一个片段。
"dependencies": {
"Microsoft.AspNetCore.Authentication.Cookies": "1.0.0",
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.0.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.0",
"Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final",
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.0.0-preview2-final",
"Newtonsoft.Json": "9.0.1",
},
"frameworks": {
"net451": { }
},
我尝试过“Microsoft.AspNetCore.SignalR.Server”:“0.2.0- *”,就像this sample project
中的例子一样我尝试从Nuget安装“Microsoft.AspNet.SignalR”:“2.2.1”。
我尝试将目标框架从4.6更改为核心到4.5.1。
在每次尝试中我都收到了不同的编译错误......
答案 0 :(得分:2)
除非你非常勇敢并且想要使用下一版本的ASP.NET Core(1.1开发版本),否则你唯一的选择就是运行0.1.0-rtm-21431
,你可以在项目的GitHub上的project.json文件中看到{ {3}}
请注意,该示例来自3.0.0
标记,而不是master
标记,该标记引用了新的ASP.NET Core 1.1夜间版本(仅适用于myget,而不是nuget.org)。
这适用于与ASP.NET Core相关的任何示例:始终使用来自源代码的特定标记,除非您想使用每晚构建进行测试,否则永远不要使用master中的示例!
答案 1 :(得分:1)
谢谢大家!没有大家的意见,我无法做到。
我一直在引用默认nuget feed和Tseng的答案myget feed
我只引用了aspnetcirelease feed,它现在使用" 0.1.0-rtm-21634"版本