C# 创建新的对话。缺少导入。获取以下错误:WebApiApplication不包含FindContainer()的定义

C# 创建新的对话。缺少导入。获取以下错误:WebApiApplication不包含FindContainer()的定义,c#,botframework,C#,Botframework,我正在创建一个聊天机器人,并尝试按照Microsofts的示例在以下位置创建一个新对话: 但是,在SurveyTrigger.cs中,它们使用以下命令: var container = WebApiApplication.FindContainer(); 但是,我得到以下错误: "WebApiApplication does not contain a definition for FindContainer()" 以下是我的作品: using System; using System.T

我正在创建一个聊天机器人,并尝试按照Microsofts的示例在以下位置创建一个新对话:

但是,在SurveyTrigger.cs中,它们使用以下命令:

var container = WebApiApplication.FindContainer();
但是,我得到以下错误:

"WebApiApplication does not contain a definition for FindContainer()"
以下是我的作品:

using System;
using System.Threading;
using System.Threading.Tasks;
using Autofac;
using Microsoft.Bot.Builder.Dialogs;
using Microsoft.Bot.Builder.Dialogs.Internals;
using Microsoft.Bot.Connector;
using Microsoft.Rest;
我知道我丢失了一个导入项,但我无法找到它。希望您能提供帮助。

FindContainer()方法位于文件中

但是,使用静态方法查找容器是一种糟糕的做法,如中所述,我建议改用依赖项注入模式