C#CS0246 Azure机器人代码错误

时间:2018-07-31 15:56:31

标签: c# chatbot cs0246

我正在尝试在我的Azure机器人应用程序中存储对话,并且遇到错误CS0246“找不到类型或名称空间名称'DebugActivityLogger”。

这是我当前的代码:

 protected void Application_Start()
    {
        Conversation.UpdateContainer(builder =>
        {
            builder.RegisterModule(new AzureModule(Assembly.GetExecutingAssembly()));

            // Bot Storage: Here we register the state storage for your bot. 
            // Default store: volatile in-memory store - Only for prototyping!
            // We provide adapters for Azure Table, CosmosDb, SQL Azure, or you can implement your own!
            // For samples and documentation, see: https://github.com/Microsoft/BotBuilder-Azure
            var store = new InMemoryDataStore();

            // Other storage options
            // var store = new TableBotDataStore("...DataStorageConnectionString..."); // requires Microsoft.BotBuilder.Azure Nuget package 
            // var store = new DocumentDbBotDataStore("cosmos db uri", "cosmos db key"); // requires Microsoft.BotBuilder.Azure Nuget package 

            builder.Register(c => store)
                .Keyed<IBotDataStore<BotData>>(AzureModule.Key_DataStore)
                .AsSelf()
                .SingleInstance();

            builder.RegisterType<DebugActivityLogger>().AsImplementedInterfaces().InstancePerDependency();
        });

        GlobalConfiguration.Configure(WebApiConfig.Register);
    }

对此将提供任何帮助!

0 个答案:

没有答案