2017-01-22 3 views
0

Я создал бота, используя Azure Bot Service и шаблон диалога.Могу ли я модифицировать Azure Bot на VS?

Затем я скачал код: 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 Service?

ответ

0

Первый шаг установки Bot Framework шаблон для Visual Studio: https://docs.botframework.com/en-us/downloads/

Далее, что я бы рекомендовал вам это создать образец бота, используя этот шаблон VS, то просто изменить код с этим вас» вы скачали.

+1

Неправильное использование. Боты, созданные с помощью Azure Bot Service, на самом деле являются функциональными приложениями, и для создания и отладки локальных приложений требуются инструменты визуальной студии для лазурных функций. См. Здесь: https://blogs.msdn.microsoft.com/webdev/2016/12/01/visual-studio-tools-for-azure-functions/ –

+1

Когда я изучаю Bot Framework, я сделал то, что я написал выше, и это сработало для меня. –

+0

Интересно ... Я этого не пробовал. Службы функций имеют зависимости npm и размещаются в env более node.js, чем большинство приложений .NET C#. –

Смежные вопросы