我是SignalR的全新產品,我一直在關注Microsoft Academy MVC 4教程。當談到安裝SignalR時,我遇到了一個障礙。我似乎無法安裝SignalR與MVC4
步驟:創建一個全新的MVC4 Web應用程序(Internet應用程序),構建,轉到NuGet包管理器並找到「Microsoft ASP.NET SignalR」,按安裝。我收到以下錯誤消息:「無法卸載'Newtonsoft.Json 5.0.8',因爲'Microsoft.AspNet.WebApi.Client 4.0.20710.0'依賴於它。」
如果我嘗試第二次,我得到了如下錯誤:「無法安裝程序包‘Microsoft.Owin.Security 2.0.1’您正在嘗試這個軟件包安裝到一個項目,目標的.NETFramework,版本= v4.0',但該軟件包不包含與該框架兼容的任何程序集引用或內容文件。有關更多信息,請聯繫軟件包作者。
我已經嘗試了所有內置模板。演示似乎使用VS2012(我是),所以我不明白是什麼問題。我注意到,當我暫停演示時,他們正在安裝v1.1.3,而我的v2.0.0
我是MVC的全新,nuget和SignalR的全新產品。如果任何人有任何提示或替代我會很感激。
如果你打算使用SignalR在生產服務器上,你應該重新考慮使用.NET 4.5:要解決這個問題,我簡單地使用下面的程序包管理器控制檯命令安裝以前的版本(1.1.3)並從SignalX的2.x中受益(請參閱發行說明,您將得到原因),甚至mono也支持.NET 4.5 :) –
好點。我只是在學習SignalR,所以我想讓它和教程一起工作。我也嘗試更新我的項目使用4.5,並打破了與其他教程依賴關係的兼容性。 – BrianLegg
如果我是你,我會開始使用.NET 4.5的另一個空白解決方案,並嘗試完成該教程,但從不放棄SignalR 2.x! –