Dan*_*ris 5 c# signalr .net-core dnx asp.net-core
如果不可能,这可能是一个简单的否,所以首先我会直接问,是否可以立即使用Microsoft.AspNet.SignalR.Client和dnxcore50?
如果应该可以,我正在点击的错误的详细信息如下,这是一个vNext控制台应用程序:
在添加对Microsoft.AspNet.SignalR.Client 2.2.0版的依赖后,代码正确编译为dnx451,但是对于dnxcore50,我收到的错误似乎无法弄清楚:
var hubConnection = new HubConnection("http://localhost");
IHubProxy hubProxy = hubConnection.CreateHubProxy("MyHubName");
Run Code Online (Sandbox Code Playgroud)
Visual Studio使用以下错误强调CreateHubProxy()方法:
"Object"类型在未引用的程序集中定义.您必须添加对程序集'mscorlib,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e,Retargetable = Yes'的引用
显然,因为我想使用dnxcore50,我不能只添加对mscorlib的引用.我正在试图弄清楚系统中是否存在我应该在这里引用的东西,或者这个包是否不兼容.
我发现目前没有(相当简单)的方法可以让它在 dnxcore50 上运行。
我也在 Twitter 上询问了 Scott Hanselman,他确认现在还不能。
这样,我将继续使用 vNext 控制台应用程序项目,以便当 SignalR 客户端库提供支持时,应该进行配置更改和包更新,以便使用 .NET Core 在 Linux 和 Mac 上运行它
| 归档时间: |
|
| 查看次数: |
1053 次 |
| 最近记录: |