У меня есть проект C #, в котором у меня есть две переменные, которые я изменяю при компиляции для другого клиента.
public static string DartklubNavn = "Min Test Dartklub";
public static Guid DartklubGuid = Guid.Parse("5c047b8f-6be6-4a94-8a9a-9cdeff758f45");
В моем решении у меня также есть проект установки Microsoft, который я использую для создания файлов MSI.
Затем я изменяю переменные в соответствии с текущим пользователем, собираю свой проект и создаю проект установки.
Затем изменяю его снова для следующего клиента и собираю снова, и я делаю это для всехмои клиенты.
Есть ли более разумный способ сделать это?