Я пытаюсь научиться программировать в Chatbox с помощью Microsoft Bot Framework. Я купил книгу 2018 года под названием «Программирование Microsoft Bot Framework» Джо Майо. Я чувствую, что книга легко читается и дает мне хорошее представление, но когда я пытаюсь сделать примеры, используя Visual Studio 2019, имена методов в книге не совпадают с теми, что были созданы Visual Studio, и теперь Я смущен.
Книга : они запускают проект с использованием шаблона "Bot Application", где точкой входа в окно чата является файл в папке Controllers, называемый "MessageController.cs". Файл содержит метод public async Task <HttpResponseMessage> Post(Activity activity)
Последняя версия Bot Framework с VS 2019: Нет шаблона «Приложение бота», а есть выбор для выбора нового «EchoBot», "EmptyBot" или "CoreBot". Во всех трех вариантах «MessageController.cs» отсутствует в списке файлов, но вместо этого есть файл «BotController.cs». Этот файл не поставляется с функцией Post, но имеет public async Task PostAsync()
Я в порядке с различными вариантами шаблонов между версиями, но запутался, если есть разница между PostAsyn c и методами Post ? Это просто новые соглашения об именах? Существенно ли отличаются рамки между 2018 и 2020 годами?