2016-04-20 4 views
5

Dies könnte ein einfaches Nein sein, wenn es nicht möglich ist, also zuerst werde ich direkt fragen, Ist es möglich, Microsoft.AspNet.SignalR zu verwenden. Client mit dnxcore50 gerade?Können Sie Microsoft.AspNet.SignalR.Client mit .NET Core (dnxcore)

Wenn es möglich sein soll, die Einzelheiten des Fehlers sind Ich schlage unten, das ist eine vNext Konsole-Anwendung:

Nach einer Abhängigkeit von Microsoft.AspNet.SignalR.Client Version 2.2.0 der Code compiliert Hinzufügen richtig für dnx451 jedoch für dnxcore50, ich eine Störung erhalte, dass ich nicht scheinen, um herauszufinden:

The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes'

:

var hubConnection = new HubConnection("http://localhost"); 
IHubProxy hubProxy = hubConnection.CreateHubProxy("MyHubName"); 

Visual Studio die CreateHubProxy() -Methode mit dem Fehler unterstreicht

Offensichtlich, da ich dnxcore50 verwenden möchte, kann ich nicht einfach einen Verweis auf mscorlib hinzufügen. Ich versuche herauszufinden, ob es etwas unter System gibt, auf das ich hier verweisen soll oder ob dieses Paket einfach nicht kompatibel ist.

Antwort

3

Ich habe herausgefunden, dass es im Moment keinen (einigermaßen einfachen) Weg gibt, um dies auf dnxcore50 laufen zu lassen.

Ich fragte Scott Hanselman auf Twitter und er bestätigte, dass Sie jetzt nicht können.

Damit ich werde auch weiterhin die vNext -Konsolenanwendungsprojekt verwenden, so dass, wenn die SignalR Client-Bibliotheken unterstützen bieten sollte es der Fall einer Konfigurationsänderung und Paketupdate sein, dies sowohl auf Linux und Mac mit .NET-Core

laufen