Какую версию SignalR я должен запустить?

Я сбит с толку версиями aspnetcore и aspnet. Я не могу на всю жизнь определить, какая версия SignalR мне нужна для моего текущего проекта. Вот фрагмент из моего проекта. 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-*", как в примере в этом примере проекта.

Я попытался установить "Microsoft.AspNet.SignalR": "2.2.1" от Nuget.

Я попытался изменить целевую платформу с 4.6 на ядро ​​до 4.5.1.

В каждой попытке я получал разные ошибки компиляции...

2 ответа

Если вы не очень смелый и не хотите использовать следующую версию ASP.NET Core (сборка разработки 1.1), ваш единственный выбор - запустить 0.1.0-rtm-21431 как вы можете видеть в файле project.json проекта на GitHub здесь.

Обратите внимание, что образец из 3.0.0 тег, а не из master тег, который ссылается на новые ночные сборки ASP.NET Core 1.1 (доступно только на myget, но не на nuget.org).

Это действительно для любых примеров, связанных с ASP.NET Core: всегда используйте определенный тег из источников, никогда не используйте примеры из master, если вы не хотите тестировать с ночными сборками!

Спасибо всем! Я не мог бы сделать это без участия каждого.

Я ссылался как на стандартную ленту новостей, так и на ответ Ценга на этот канал.

Я ссылаюсь только на ленту aspnetcirelease, и теперь она компилируется с использованием версии "0.1.0-rtm-21634"

Этот вопрос + комментарий были также полезной информацией

Другие вопросы по тегам