Файл конфигурации ASP.NET только для некоторых конфигураций сборки - PullRequest
0 голосов
/ 12 мая 2019

Я использую атрибут 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>
...