Другой - еще не названный - причина, благоприятствующая pip , заключается в том, что она является новой жарой и будет продолжать использоваться в будущем.
Инфографика ниже - из раздела Current State of Packaging в . Руководство Hitchhiker Guide to Packaging v1.0 - показывает, что setuptools / easy_install пойдет
[/g11]
Вот еще одна инфографика из документации distribute , показывающая, что Setuptools и easy_install будет заменен новым распределением горячих и pip . В то время как pip по-прежнему является новой жаркой, Distribute сливается с Setuptools в 2013 году с выпуском Setuptools v0.7 .
[/g12]
Я считаю, что переменные должны быть в 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;
}
}