2016-12-09 50 views
1

我創建了一個簡單的Azure Bot函數,它在Azure中運行時工作正常。Azure Bot函數 - 名稱空間/依賴項錯誤

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

如何管理的依賴關係:我已經(使用VS 2017年的Windows 10),然後運行"dotnet restore"其次"debughost.cmd"我收到以下錯誤安裝必需的SDK的,但是當我下載/本地複製解決方案?該解決方案沒有「參考」文件夾和「管理NuGet軟件包的解決方案...」灰顯。

這是VS 2017問題嗎?我目前沒有安裝VS 2015。

感謝,TK

回答

3

我大概得到了同樣的問題,並設法在project.json添加引用機器人連接器來解決它。之後你需要做另一個dotnet restore

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

感謝, 迪尼