我可以在 VS 上修改 Azure Bot 吗?
Can i modify Azure Bot at VS?
我使用 Azure Bot Service
和对话模板创建了一个机器人。
然后,我下载了代码:here zip file
下面是一些代码:
[Serializable]
public class BasicForm
{
[Prompt("Hi! What is your {&}?")]
public string Name { get; set; }
[Prompt("Please select your favorite car type {||}")]
public CarOptions Car { get; set; }
[Prompt("Please select your favorite {&} {||}")]
public ColorOptions Color { get; set; }
public static IForm<BasicForm> BuildForm()
{
// Builds an IForm<T> based on BasicForm
return new FormBuilder<BasicForm>().Build();
}
public static IFormDialog<BasicForm> BuildFormDialog(FormOptions options = FormOptions.PromptInStart)
{
// Generated a new FormDialog<T> based on IForm<BasicForm>
return FormDialog.FromForm(BuildForm, options);
}
}
但是,当我在 VS2015 中打开此解决方案时:我无法编译它。
你能帮我编译从 Azure Bot 服务下载的解决方案吗?
第一步是为 Visual Studio 安装 Bot Framework 模板:
https://docs.botframework.com/en-us/downloads/
接下来,我建议您使用此 VS 模板创建一个示例机器人,然后只需使用您下载的这个模板更改代码即可。
我使用 Azure Bot Service
和对话模板创建了一个机器人。
然后,我下载了代码:here zip file
下面是一些代码:
[Serializable]
public class BasicForm
{
[Prompt("Hi! What is your {&}?")]
public string Name { get; set; }
[Prompt("Please select your favorite car type {||}")]
public CarOptions Car { get; set; }
[Prompt("Please select your favorite {&} {||}")]
public ColorOptions Color { get; set; }
public static IForm<BasicForm> BuildForm()
{
// Builds an IForm<T> based on BasicForm
return new FormBuilder<BasicForm>().Build();
}
public static IFormDialog<BasicForm> BuildFormDialog(FormOptions options = FormOptions.PromptInStart)
{
// Generated a new FormDialog<T> based on IForm<BasicForm>
return FormDialog.FromForm(BuildForm, options);
}
}
但是,当我在 VS2015 中打开此解决方案时:我无法编译它。
你能帮我编译从 Azure Bot 服务下载的解决方案吗?
第一步是为 Visual Studio 安装 Bot Framework 模板: https://docs.botframework.com/en-us/downloads/
接下来,我建议您使用此 VS 模板创建一个示例机器人,然后只需使用您下载的这个模板更改代码即可。