Можно ли сделать что-то вроде следующих в файлах app.config
или web.config
?
<appSettings>
<add key="MyBaseDir" value="C:\MyBase" />
<add key="Dir1" value="[MyBaseDir]\Dir1"/>
<add key="Dir2" value="[MyBaseDir]\Dir2"/>
</appSettings>
Затем я хочу получить доступ к Dir2 в своем коде, просто сказав:
ConfigurationManager.AppSettings["Dir2"]
Это поможет мне, когда я установлю свое приложение на разных серверах и в местах, где мне нужно будет только изменить одну запись во всем моем app.config
.
(Я знаю, что могу управлять всем конкатенацией в коде, но я предпочитаю его таким образом).