Используйте applicationsetting.json для настроек в BotFramework v3

Другой - еще не названный - причина, благоприятствующая pip , заключается в том, что она является новой жарой и будет продолжать использоваться в будущем.

Инфографика ниже - из раздела Current State of Packaging в . Руководство Hitchhiker Guide to Packaging v1.0 - показывает, что setuptools / easy_install пойдет

enter image description here [/g11]

Вот еще одна инфографика из документации distribute , показывающая, что Setuptools и easy_install будет заменен новым распределением горячих и pip . В то время как pip по-прежнему является новой жаркой, Distribute сливается с Setuptools в 2013 году с выпуском Setuptools v0.7 .

enter image description here [/g12]

1
задан Surapazzo Pux 16 January 2019 в 14:57
поделиться

1 ответ

Я считаю, что переменные должны быть в AppSettings для Autofac, чтобы найти их.

Вы можете добавить их после прочтения из файла Json: мы делаем это в конструкторе контроллера (у нас есть разные разделы конфигурации для разных ботов)

AddConfigurationSetting("MicrosoftAppId", appId);
AddConfigurationSetting("MicrosoftAppPassword", appPassword);

private static void AddConfigurationSetting(string name, string value)
{
    if (!ConfigurationManager.AppSettings.AllKeys.Contains(name))
    {
        ConfigurationManager.AppSettings[name] = value;
    }
}
0
ответ дан stuartd 16 January 2019 в 14:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: