Приложение.config: атрибут appSettings "file" не считывается с локального.конфиг

у меня есть тестовый проект, с App.config настройки значения по умолчанию для некоторых параметров. Я хочу переопределить эти параметры на локальном уровне, чтобы каждый разработчик мог, например, использовать свои собственные учетные данные.

В моем приложении.конфигурация у меня следующая:

<appSettings file="Local.config">
    <add key="Username" value="USERNAME"/>
    <add key="Password" value="PASSWORD"/>
</appSettings>

в местный.config (в том же каталоге) у меня есть следующее:

<appSettings>
    <add key="Username" value="wayne"/>
    <add key="Password" value="secret"/>
</appSettings>

когда я запускаю свой тест, я ожидаю, что получение значения Username вернет "wayne" из Местный.config; вместо этого это "имя пользователя" из приложения.config-похоже, что на самом деле я не обнаруживаю, что хочу переопределить настройки в другом файле.

что я делаю не так?

1 ответов


Я ненавижу спрашивать, но вы уверены, что местный.конфиг копируется в выходной каталог?