2016-12-09 3 views
1

Ich habe eine einfache Azure Bot-Funktion erstellt, die in Azure funktioniert. Ich habe die erforderliche SDK installiert, aber wenn ich die Lösung lokal herunterladen/kopieren (Windows 10 unter Verwendung von VS 2017) und dann "dotnet restore" läuft, gefolgt von "debughost.cmd" ich die folgenden Fehlermeldung erhalten:Azure Bot-Funktion - Namespace/Abhängigkeitsfehler

Function compilation error ... error CS0234: The type or namespace name 'Bot' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)

Wie verwalte ich die Abhängigkeiten? Die Lösung hat keinen "References" -Ordner und "NuGet-Pakete für Lösung verwalten ..." ist ausgegraut.

Ist das ein VS 2017 Problem? Ich habe VS 2015 noch nicht installiert.

Danke, TK

Antwort

3

Ich habe wahrscheinlich das gleiche Problem und schaffte es zu beheben, indem Sie den Verweis auf Bot-Connector in derproject.json hinzufügen. Sie müssen eine weitere dotnet restore nach tun.

{ 
    "frameworks": { 
    "net46":{ 
     "dependencies": { 
     "Microsoft.Bot.Builder.Azure": "3.2.1", 
     "Microsoft.Bot.Connector": "1.1.0" 
     } 
    } 
    } 
} 

Danke, Dini