Почему я получаю ошибку из файла, а не из встроенной функции в бот-фреймворке

Я обновился до последней версии botframework и начал получать ошибку:

Ой, похоже, что-то пошло не так. Ошибка: [Ошибка] D: \ home \ site \ wwwroot \ Dialogs \ RootDialog \ LG \ en \ RootDialog_en.lg строка 15:2 - строка 15:69: Произошла ошибка при синтаксическом анализе выражения 'json (fromFile ('… /… / Карты / ru / OnChooseIntentAdaptiveCard.json '))'. fromFile не имеет оценщика, это не встроенная функция или пользовательская функция.

Код LG:

      
# AdaptiveCard
[Activity
    Attachments = ${json(AdaptiveCard.Definition())}
]



# AdaptiveCard.Definition
- ${json(fromFile('../../Cards/en/OnChooseIntentAdaptiveCard.json'))}



# chooseIntentResponseWithCard_en()
[Activity
    Attachments = ${ActivityAttachment(json(fromFile('../../Cards/en/OnChooseIntentAdaptiveCard.json')), 'adaptiveCard')}
]



# Greeting_en()
[Activity
    Attachments = ${ActivityAttachment(json(fromFile('../../Cards/en/GreetingCard.json')), 'adaptiveCard')}
    AttachmentLayout = list
]

Что мне не хватает?

1 ответ

fromFileтеперь отключен по умолчанию . Вы можете изменить заданное значение в классе Microsoft.Bot.Builder.LanguageGeneration.Templates:

Templates.EnableFromFile = true;

Другие вопросы по тегам