我有一個用 sdk v3 構建的聊天機器人。我正在將機器人更新為 sdkv4 并將其移動到 core2.0。 protected async Task<DialogTurnResult> BeginChildDialogAsync(DialogContext dc, OnTurnProperty onTurnProperty) { var activity = dc.Context.Activity; var actionValue = onTurnProperty.Intent; switch (onTurnProperty.Intent) { case "quickquote": await dc.Context.SendActivityAsync("THIS IS QUICK QUOTE!"); var survey = new FormDialog<QQForm>(new QQForm(), QQForm.BuildForm, FormOptions.PromptInStart, null); dc.Call(survey, AfterSurvey);當我調用使用 formdialog 構建的表單時。我得到錯誤dc.call(survey,AfterSurvey)嚴重性代碼描述項目文件行抑制狀態錯誤 CS1061 'DialogContext' 不包含 'Call' 的定義并且找不到接受類型為 'DialogContext' 的第一個參數的可訪問擴展方法 'Call'(您是否缺少 using 指令或裝配參考?)如何在 sdk v4 中更改我的表單對話框?
在 Microsoft Bot Framework 的 sdk v4 中使用 FormDialog
慕碼人8056858
2022-11-21 21:31:18