Это плохая практика для управления информацией о конфигурации для различных сред в исходном коде? - PullRequest
0 голосов
/ 25 апреля 2018

Я пишу файл C # app.config, и каталоги файлов различаются в зависимости от целевой среды.Итак, у меня есть конфигурации для Debug, Release и пользовательские, «Test».Я хотел бы, чтобы моя Конфигурация переключала значения для общих файловых ресурсов и тому подобное в зависимости от целевой среды.Почему MS делает это так трудно?Я вижу статьи с xml-взломами и расширениями, но я склонен думать, что если VS не делает этого изначально, возможно, этого не следует делать.В моей прошлой жизни с Java в Eclipse у меня был проект, загруженный этими подробными сценариями сборки муравьев и чрезмерной заменой токенов, который достиг моей цели, но создал «ад настройки».Мы, наконец, отказались от управления конфигурацией среды в исходном коде и решили управлять ею, в том числе целевыми средами.Как называется эта концепция / вызов?Я неправильно понимаю Configuration Manager?

...