Части загрузки Приложения. Конфигурация из другого файла

Для моего .bashrc я использую следующий код:

platform='unknown'
unamestr=`uname`
if [[ "$unamestr" == 'Linux' ]]; then
   platform='linux'
elif [[ "$unamestr" == 'FreeBSD' ]]; then
   platform='freebsd'
fi

Тогда я делаю somethings как:

if [[ $platform == 'linux' ]]; then
   alias ls='ls --color=auto'
elif [[ $platform == 'freebsd' ]]; then
   alias ls='ls -G'
fi

Это ужасно, но это работает. Можно использовать case вместо if, если Вы предпочитаете.

12
задан schoetbi 20 April 2018 в 11:37
поделиться

1 ответ

Вы можете использовать атрибут configSource , чтобы указать фреймворку загрузить определенный раздел из другого файла.

Например, если у вас был файл конфигурации с разделом вот так:

<connectionStrings>
    <add name="MyDatabase" connectionString="...etc..." />
</connectionStrings>

Вы можете заменить его на:

  <connectionStrings configSource="ConnectionStrings.config" />

... и создать файл ConnectionStrings.config с содержимым исходного раздела (включая node - точно так же, как и мой первый раздел кода выше).

28
ответ дан 2 December 2019 в 05:28
поделиться
Другие вопросы по тегам:

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