2

Azure で実行すると正常に動作する単純な Azure ボット関数を作成しました。必要な SDK をインストールしましたが、ソリューションをローカル (VS 2017 を使用する Windows 10) にダウンロード/コピーして実行"dotnet restore"する"debughost.cmd"と、次のエラーが発生します。

関数のコンパイル エラー ... エラー CS0234: 型または名前空間名 'Bot' が名前空間 'Microsoft' に存在しません (アセンブリ参照がありませんか?)

依存関係を管理するにはどうすればよいですか? ソリューションには「参照」フォルダーがなく、「ソリューションの NuGet パッケージの管理...」はグレー表示されています。

これは VS 2017 の問題ですか? 現在、VS 2015 がインストールされていません。

ありがとう、TK

4

1 に答える 1

4

おそらく同じ問題が発生し、project.jsonに Bot Connector への参照を追加することで修正できました。後で別のことをする必要がありますdotnet restore

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

ありがとう、ディニ

于 2017-03-22T16:50:41.723 に答える