Я использую атрибут File для конфигов приложения в разработке, позволяя разработчикам сохранять свои собственные локальные соединения и настройки:
<appSettings file="Local.AppSettings.config">
<!-- non-local settings here -->
</appSettings>
Я хочу сохранить это для отладочных сборок, но у нас есть сборка Integration, котораязапускается на нашем CI-сервере, где я не хочу иметь дело с дополнительными файлами, но вместо этого могу сохранить все настройки сборки Integration в «реальном» файле web.config.
Возможно ли использовать файлатрибут только в определенных конфигурациях сборки?
Таким образом:
<!-- dev version -->
<appSettings file="Local.AppSettings.config">
<!-- non-local settings here, local settings in separate file -->
</appSettings>
<!-- integration version -->
<appSettings>
<!-- all settings here, no additional files used -->
</appSettings>