2016-09-19 5 views
1

kompatibel ist, wenn ich versuche, das Nuget Paket zu installieren:Es konnte keine Version von ‚Microsoft.Rest.ClientRuntime‘ finden, die mit ‚Microsoft.Bot.Connector.DirectLine

Microsoft.Bot.Connector.DirectLine

bekomme ich folgende Fehlermeldung:

Es kann keine Version von 'Microsoft.Rest.ClientRuntime' finden, die mit ‚Microsoft.Bot.Connector.DirectLine 1.0.2 Einschränkung kompatibel: Microsoft.Rest.ClientRuntime (> = 1.8.2 & & < 2.0.0) '.

+0

In dem Projekt, das Sie versuchen, das DirectLine Nuget-Paket zu installieren versuchen; ist bereits ein Verweis auf die Microsoft.Rest.ClientRuntime-Assembly? –

+0

Ja, es gibt einen Verweis auf Version: 2.0.0.0/Laufzeitversion v4.0.30319 –

+0

Dann ist das das Hauptproblem. DirectLine erzwingt eine Version> = 1.8.2 und Minor von 2.0.0 –

Antwort

1

Basierend auf Ihren Kommentaren scheint es, dass Sie bereits eine Microsoft.Rest.ClientRuntime-Assembly in Ihrer Lösung haben und dass Ihre Version höher ist als die, die von DirectLine NuGet erzwungen wird.

Ich kann keine Kommentare zu Ihrer Lösung und warum Sie Microsoft.Rest.ClientRuntime verwenden, aber die erste Sache, die ich empfehlen würde, ist das Entfernen der aktuellen Microsoft.Rest.ClientRuntime Assembly (v 2.0.0), dann installieren Sie die DirectLine NuGet und dann testen Sie Ihre Lösung, um zu prüfen, ob die vorherige Komponente, die Microsoft.Rest.ClientRuntime verwendet, immer noch mit einer Version < als 2.0.0

+0

Vielen Dank. Um das Problem zu lösen, habe ich Microsoft.Rest.ClientRuntime deinstalliert und Microsoft.Rest.ClientRuntime Version 1.8 neu installiert. Dann konnte ich Microsoft.Bot.Connector.DirectLine installieren. Ich werde versuchen, ein GitHub-Problem auf der Microsoft.Bot.Connector.DirectLine-Site zu verursachen. –

Verwandte Themen