C# Настольное приложение - сборка с альтернативными настройками - PullRequest
0 голосов
/ 23 апреля 2020

Я унаследовал C# настольное приложение, и у меня нет C# опыта! Я ознакомился с приложением, и мне относительно удобно, как оно работает, однако меня спросили, могу ли я использовать один и тот же исходный код для создания альтернативной версии приложения с другими настройками. (Разное имя исполняемого файла, другой текст в пользовательском интерфейсе, другая конечная точка API конечного интерфейса).

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

т.е.

  • Один репозиторий
  • 2 файла sln
  • 2 Файлы конфигурации приложения с различными настройками пользователя: App.config и App_alt.config

Как получить решение 1 для сборки использовать App.config и решение 2 для сборки с помощью App_alt.config?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...