私はaspnetcoreとaspnetのバージョン管理に悩まされています。現在のプロジェクトに必要なSignalRのバージョンを決定することができません。ここに私のproject.jsonのスニペットがあります。実行しているはずのSignalRのバージョンは何ですか?
"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" をインストール、私が試したthis sample project
の例のように:Nugetの "2.2.1"
対象フレームワークを4.6から4.5.1に変更しようとしました。私は別のコンパイルエラーを受け取った各試みで
...
私は '' Microsoft.AspNetCore.SignalR.Server ":" 0.1.0-rtm-21431 "をaspnetコアで使用していますが、正常に動作します。私は '0.2.0- *'もうまくいくはずだと思います。あなたは 'Microsoft.AspNet.'名前空間内で何も使うべきではありません。これはaspnet CoreのRC1であり、バージョン1.0.0と互換性がありません。 – qbik
我々は現在、フレームワーク4.5.2(新しいバージョンがリリースされるまで)でOwinとSignalR 2.2.0( '' Microsoft.AspNet.SignalR ":" 2.2.0 "' in package.json)を使用しています。 [ここ](http://stackoverflow.com/questions/32890084/using-signalr-2-in-asp-net-5-application)および[ここ](http://stackoverflow.com/questions/30742028/)を参照してください。使い方 - iappbuilder-based-owin-middleware-asp-net-5)を参照してください。 – JC1001